home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Cannon Fodder •••• / Cannon Fodder ееее.rsrc / CODE_8.txt < prev    next >
Text File  |  1989-03-23  |  142KB  |  2,549 lines

  1. # near model CODE resource
  2. # jump table entries: 696-705 (10 of them)
  3. export_87:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  4E71                     nop
  6. 00000006  4E71                     nop
  7. 00000008  554F                     subq.w     A7, 2
  8. 0000000A  A861                     syscall    Random
  9. 0000000C  303C 00AF                move.w     D0, 0xAF
  10. 00000010  321F                     move.w     D1, [A7]+
  11. 00000012  48C1                     ext.l      D1
  12. 00000014  83C0                     divs.w     D1, D0
  13. 00000016  4841                     swap.w     D1
  14. 00000018  4A41                     tst.w      D1
  15. 0000001A  6A02                     bpl        +0x4 /* 0000001E */
  16. 0000001C  D240                     add.w      D1, D0
  17. label0000001E:
  18. 0000001E  4A41                     tst.w      D1
  19. 00000020  6A02                     bpl        +0x4 /* 00000024 */
  20. 00000022  4441                     neg.w      D1
  21. label00000024:
  22. 00000024  0641 001E                addi.w     D1, 0x1E
  23. 00000028  3B41 FB6C                move.w     [A5 - 0x494], D1
  24. 0000002C  554F                     subq.w     A7, 2
  25. 0000002E  A861                     syscall    Random
  26. 00000030  303C 00AF                move.w     D0, 0xAF
  27. 00000034  321F                     move.w     D1, [A7]+
  28. 00000036  48C1                     ext.l      D1
  29. 00000038  83C0                     divs.w     D1, D0
  30. 0000003A  4841                     swap.w     D1
  31. 0000003C  4A41                     tst.w      D1
  32. 0000003E  6A02                     bpl        +0x4 /* 00000042 */
  33. 00000040  D240                     add.w      D1, D0
  34. label00000042:
  35. 00000042  4A41                     tst.w      D1
  36. 00000044  6A02                     bpl        +0x4 /* 00000048 */
  37. 00000046  4441                     neg.w      D1
  38. label00000048:
  39. 00000048  0641 0132                addi.w     D1, 0x132
  40. 0000004C  3B41 FB64                move.w     [A5 - 0x49C], D1
  41. 00000050  4A2D FBBD                tst.b      [A5 - 0x443]
  42. 00000054  6600 0064                bne        +0x66 /* 000000BA */
  43. 00000058  554F                     subq.w     A7, 2
  44. 0000005A  A861                     syscall    Random
  45. 0000005C  7028                     moveq.l    D0, 0x28
  46. 0000005E  321F                     move.w     D1, [A7]+
  47. 00000060  48C1                     ext.l      D1
  48. 00000062  83C0                     divs.w     D1, D0
  49. 00000064  4841                     swap.w     D1
  50. 00000066  4A41                     tst.w      D1
  51. 00000068  6A02                     bpl        +0x4 /* 0000006C */
  52. 0000006A  D240                     add.w      D1, D0
  53. label0000006C:
  54. 0000006C  0641 00DC                addi.w     D1, 0xDC
  55. 00000070  3B41 FB68                move.w     [A5 - 0x498], D1
  56. 00000074  3B6D FB68 FB60           move.w     [A5 - 0x4A0], [A5 - 0x498]
  57. 0000007A  0C6D 0104 FB60           cmpi.w     [A5 - 0x4A0], 0x104
  58. 00000080  6F00 0008                ble        +0xA /* 0000008A */
  59. 00000084  3B7C 0104 FB60           move.w     [A5 - 0x4A0], 0x104
  60. label0000008A:
  61. 0000008A  0C6D 007D FB60           cmpi.w     [A5 - 0x4A0], 0x7D /* '}' */
  62. 00000090  6C00 0008                bge        +0xA /* 0000009A */
  63. 00000094  3B7C 007D FB60           move.w     [A5 - 0x4A0], 0x7D /* '}' */
  64. label0000009A:
  65. 0000009A  0C6D 0104 FB68           cmpi.w     [A5 - 0x498], 0x104
  66. 000000A0  6F00 0008                ble        +0xA /* 000000AA */
  67. 000000A4  3B7C 0104 FB68           move.w     [A5 - 0x498], 0x104
  68. label000000AA:
  69. 000000AA  0C6D 007D FB68           cmpi.w     [A5 - 0x498], 0x7D /* '}' */
  70. 000000B0  6C00 0008                bge        +0xA /* 000000BA */
  71. 000000B4  3B7C 007D FB68           move.w     [A5 - 0x498], 0x7D /* '}' */
  72. label000000BA:
  73. 000000BA  0C2D 0001 FBBD           cmpi.b     [A5 - 0x443], 0x1
  74. 000000C0  6600 007A                bne        +0x7C /* 0000013C */
  75. 000000C4  554F                     subq.w     A7, 2
  76. 000000C6  A861                     syscall    Random
  77. 000000C8  7032                     moveq.l    D0, 0x32
  78. 000000CA  321F                     move.w     D1, [A7]+
  79. 000000CC  48C1                     ext.l      D1
  80. 000000CE  83C0                     divs.w     D1, D0
  81. 000000D0  4841                     swap.w     D1
  82. 000000D2  4A41                     tst.w      D1
  83. 000000D4  6A02                     bpl        +0x4 /* 000000D8 */
  84. 000000D6  D240                     add.w      D1, D0
  85. label000000D8:
  86. 000000D8  0641 00DC                addi.w     D1, 0xDC
  87. 000000DC  3B41 FB68                move.w     [A5 - 0x498], D1
  88. 000000E0  554F                     subq.w     A7, 2
  89. 000000E2  A861                     syscall    Random
  90. 000000E4  7032                     moveq.l    D0, 0x32
  91. 000000E6  321F                     move.w     D1, [A7]+
  92. 000000E8  48C1                     ext.l      D1
  93. 000000EA  83C0                     divs.w     D1, D0
  94. 000000EC  4841                     swap.w     D1
  95. 000000EE  4A41                     tst.w      D1
  96. 000000F0  6A02                     bpl        +0x4 /* 000000F4 */
  97. 000000F2  D240                     add.w      D1, D0
  98. label000000F4:
  99. 000000F4  D26D FB68                add.w      D1, [A5 - 0x498]
  100. 000000F8  3B41 FB60                move.w     [A5 - 0x4A0], D1
  101. 000000FC  0C6D 010E FB60           cmpi.w     [A5 - 0x4A0], 0x10E
  102. 00000102  6F00 0008                ble        +0xA /* 0000010C */
  103. 00000106  3B7C 010E FB60           move.w     [A5 - 0x4A0], 0x10E
  104. label0000010C:
  105. 0000010C  0C6D 007D FB60           cmpi.w     [A5 - 0x4A0], 0x7D /* '}' */
  106. 00000112  6C00 0008                bge        +0xA /* 0000011C */
  107. 00000116  3B7C 007D FB60           move.w     [A5 - 0x4A0], 0x7D /* '}' */
  108. label0000011C:
  109. 0000011C  0C6D 010E FB68           cmpi.w     [A5 - 0x498], 0x10E
  110. 00000122  6F00 0008                ble        +0xA /* 0000012C */
  111. 00000126  3B7C 010E FB68           move.w     [A5 - 0x498], 0x10E
  112. label0000012C:
  113. 0000012C  0C6D 007D FB68           cmpi.w     [A5 - 0x498], 0x7D /* '}' */
  114. 00000132  6C00 0008                bge        +0xA /* 0000013C */
  115. 00000136  3B7C 007D FB68           move.w     [A5 - 0x498], 0x7D /* '}' */
  116. label0000013C:
  117. 0000013C  0C2D 0002 FBBD           cmpi.b     [A5 - 0x443], 0x2
  118. 00000142  6600 007A                bne        +0x7C /* 000001BE */
  119. 00000146  554F                     subq.w     A7, 2
  120. 00000148  A861                     syscall    Random
  121. 0000014A  7046                     moveq.l    D0, 0x46
  122. 0000014C  321F                     move.w     D1, [A7]+
  123. 0000014E  48C1                     ext.l      D1
  124. 00000150  83C0                     divs.w     D1, D0
  125. 00000152  4841                     swap.w     D1
  126. 00000154  4A41                     tst.w      D1
  127. 00000156  6A02                     bpl        +0x4 /* 0000015A */
  128. 00000158  D240                     add.w      D1, D0
  129. label0000015A:
  130. 0000015A  0641 00AA                addi.w     D1, 0xAA
  131. 0000015E  3B41 FB68                move.w     [A5 - 0x498], D1
  132. 00000162  554F                     subq.w     A7, 2
  133. 00000164  A861                     syscall    Random
  134. 00000166  7050                     moveq.l    D0, 0x50
  135. 00000168  321F                     move.w     D1, [A7]+
  136. 0000016A  48C1                     ext.l      D1
  137. 0000016C  83C0                     divs.w     D1, D0
  138. 0000016E  4841                     swap.w     D1
  139. 00000170  4A41                     tst.w      D1
  140. 00000172  6A02                     bpl        +0x4 /* 00000176 */
  141. 00000174  D240                     add.w      D1, D0
  142. label00000176:
  143. 00000176  D26D FB68                add.w      D1, [A5 - 0x498]
  144. 0000017A  3B41 FB60                move.w     [A5 - 0x4A0], D1
  145. 0000017E  0C6D 010E FB60           cmpi.w     [A5 - 0x4A0], 0x10E
  146. 00000184  6F00 0008                ble        +0xA /* 0000018E */
  147. 00000188  3B7C 010E FB60           move.w     [A5 - 0x4A0], 0x10E
  148. label0000018E:
  149. 0000018E  0C6D 004B FB60           cmpi.w     [A5 - 0x4A0], 0x4B /* 'K' */
  150. 00000194  6C00 0008                bge        +0xA /* 0000019E */
  151. 00000198  3B7C 004B FB60           move.w     [A5 - 0x4A0], 0x4B /* 'K' */
  152. label0000019E:
  153. 0000019E  0C6D 010E FB68           cmpi.w     [A5 - 0x498], 0x10E
  154. 000001A4  6F00 0008                ble        +0xA /* 000001AE */
  155. 000001A8  3B7C 010E FB68           move.w     [A5 - 0x498], 0x10E
  156. label000001AE:
  157. 000001AE  0C6D 004B FB68           cmpi.w     [A5 - 0x498], 0x4B /* 'K' */
  158. 000001B4  6C00 0008                bge        +0xA /* 000001BE */
  159. 000001B8  3B7C 004B FB68           move.w     [A5 - 0x498], 0x4B /* 'K' */
  160. label000001BE:
  161. 000001BE  0C2D 0003 FBBD           cmpi.b     [A5 - 0x443], 0x3
  162. 000001C4  6600 007E                bne        +0x80 /* 00000244 */
  163. 000001C8  554F                     subq.w     A7, 2
  164. 000001CA  A861                     syscall    Random
  165. 000001CC  303C 00C8                move.w     D0, 0xC8
  166. 000001D0  321F                     move.w     D1, [A7]+
  167. 000001D2  48C1                     ext.l      D1
  168. 000001D4  83C0                     divs.w     D1, D0
  169. 000001D6  4841                     swap.w     D1
  170. 000001D8  4A41                     tst.w      D1
  171. 000001DA  6A02                     bpl        +0x4 /* 000001DE */
  172. 000001DC  D240                     add.w      D1, D0
  173. label000001DE:
  174. 000001DE  0641 0046                addi.w     D1, 0x46 /* 'F' */
  175. 000001E2  3B41 FB68                move.w     [A5 - 0x498], D1
  176. 000001E6  554F                     subq.w     A7, 2
  177. 000001E8  A861                     syscall    Random
  178. 000001EA  303C 00C8                move.w     D0, 0xC8
  179. 000001EE  321F                     move.w     D1, [A7]+
  180. 000001F0  48C1                     ext.l      D1
  181. 000001F2  83C0                     divs.w     D1, D0
  182. 000001F4  4841                     swap.w     D1
  183. 000001F6  4A41                     tst.w      D1
  184. 000001F8  6A02                     bpl        +0x4 /* 000001FC */
  185. 000001FA  D240                     add.w      D1, D0
  186. label000001FC:
  187. 000001FC  0641 0046                addi.w     D1, 0x46 /* 'F' */
  188. 00000200  3B41 FB60                move.w     [A5 - 0x4A0], D1
  189. 00000204  0C6D 010E FB60           cmpi.w     [A5 - 0x4A0], 0x10E
  190. 0000020A  6F00 0008                ble        +0xA /* 00000214 */
  191. 0000020E  3B7C 010E FB60           move.w     [A5 - 0x4A0], 0x10E
  192. label00000214:
  193. 00000214  0C6D 004B FB60           cmpi.w     [A5 - 0x4A0], 0x4B /* 'K' */
  194. 0000021A  6C00 0008                bge        +0xA /* 00000224 */
  195. 0000021E  3B7C 004B FB60           move.w     [A5 - 0x4A0], 0x4B /* 'K' */
  196. label00000224:
  197. 00000224  0C6D 010E FB68           cmpi.w     [A5 - 0x498], 0x10E
  198. 0000022A  6F00 0008                ble        +0xA /* 00000234 */
  199. 0000022E  3B7C 010E FB68           move.w     [A5 - 0x498], 0x10E
  200. label00000234:
  201. 00000234  0C6D 004B FB68           cmpi.w     [A5 - 0x498], 0x4B /* 'K' */
  202. 0000023A  6C00 0008                bge        +0xA /* 00000244 */
  203. 0000023E  3B7C 004B FB68           move.w     [A5 - 0x498], 0x4B /* 'K' */
  204. label00000244:
  205. 00000244  0C2D 0004 FBBD           cmpi.b     [A5 - 0x443], 0x4
  206. 0000024A  6600 0006                bne        +0x8 /* 00000252 */
  207. 0000024E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  208. label00000252:
  209. 00000252  4E5E                     unlink     A6
  210. 00000254  4E75                     rts
  211. export_88:
  212. 00000256  4E56 FFEC                link       A6, -0x0014
  213. 0000025A  4E71                     nop
  214. 0000025C  4E71                     nop
  215. 0000025E  426E FFEC                clr.w      [A6 - 0x14]
  216. 00000262  3F3C 0005                move.w     -[A7], 0x5
  217. 00000266  3F3C 012C                move.w     -[A7], 0x12C
  218. 0000026A  A89B                     syscall    PenSize
  219. 0000026C  486D FE12                pea.l      [A5 - 0x1EE]
  220. 00000270  A89D                     syscall    PenPat
  221. 00000272  302D FB6C                move.w     D0, [A5 - 0x494]
  222. 00000276  0640 FFE7                addi.w     D0, 0xFFE7
  223. 0000027A  3D40 FFEE                move.w     [A6 - 0x12], D0
  224. 0000027E  302D FB68                move.w     D0, [A5 - 0x498]
  225. 00000282  0640 0009                addi.w     D0, 0x9 /* '\t' */
  226. 00000286  3B40 FADE                move.w     [A5 - 0x522], D0
  227. 0000028A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  228. 0000028E  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  229. 00000292  A893                     syscall    MoveTo
  230. 00000294  4A6D FADC                tst.w      [A5 - 0x524]
  231. 00000298  6F00 0290                ble        +0x292 /* 0000052A */
  232. label0000029C:
  233. 0000029C  0C6D 0113 FADE           cmpi.w     [A5 - 0x522], 0x113
  234. 000002A2  6F00 0008                ble        +0xA /* 000002AC */
  235. 000002A6  3B7C 0113 FADE           move.w     [A5 - 0x522], 0x113
  236. label000002AC:
  237. 000002AC  0C6D 004B FADE           cmpi.w     [A5 - 0x522], 0x4B /* 'K' */
  238. 000002B2  6C00 0008                bge        +0xA /* 000002BC */
  239. 000002B6  3B7C 004B FADE           move.w     [A5 - 0x522], 0x4B /* 'K' */
  240. label000002BC:
  241. 000002BC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  242. 000002C0  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  243. 000002C4  A891                     syscall    LineTo
  244. 000002C6  554F                     subq.w     A7, 2
  245. 000002C8  A861                     syscall    Random
  246. 000002CA  703C                     moveq.l    D0, 0x3C
  247. 000002CC  321F                     move.w     D1, [A7]+
  248. 000002CE  48C1                     ext.l      D1
  249. 000002D0  83C0                     divs.w     D1, D0
  250. 000002D2  4841                     swap.w     D1
  251. 000002D4  4A41                     tst.w      D1
  252. 000002D6  6A02                     bpl        +0x4 /* 000002DA */
  253. 000002D8  D240                     add.w      D1, D0
  254. label000002DA:
  255. 000002DA  0641 FFE2                addi.w     D1, 0xFFE2
  256. 000002DE  2F01                     move.l     -[A7], D1
  257. 000002E0  554F                     subq.w     A7, 2
  258. 000002E2  A861                     syscall    Random
  259. 000002E4  301F                     move.w     D0, [A7]+
  260. 000002E6  221F                     move.l     D1, [A7]+
  261. 000002E8  7405                     moveq.l    D2, 0x05
  262. 000002EA  48C0                     ext.l      D0
  263. 000002EC  81C2                     divs.w     D0, D2
  264. 000002EE  4840                     swap.w     D0
  265. 000002F0  4A40                     tst.w      D0
  266. 000002F2  6A02                     bpl        +0x4 /* 000002F6 */
  267. 000002F4  D042                     add.w      D0, D2
  268. label000002F6:
  269. 000002F6  9240                     sub.w      D1, D0
  270. 000002F8  3B41 FAD8                move.w     [A5 - 0x528], D1
  271. 000002FC  302D FAD8                move.w     D0, [A5 - 0x528]
  272. 00000300  B06D FADC                cmp.w      D0, [A5 - 0x524]
  273. 00000304  6F00 0008                ble        +0xA /* 0000030E */
  274. 00000308  3B6D FADC FAD8           move.w     [A5 - 0x528], [A5 - 0x524]
  275. label0000030E:
  276. 0000030E  7002                     moveq.l    D0, 0x02
  277. 00000310  C1ED FADC                muls.w     D0, [A5 - 0x524]
  278. 00000314  322D FADC                move.w     D1, [A5 - 0x524]
  279. 00000318  9240                     sub.w      D1, D0
  280. 0000031A  B26D FAD8                cmp.w      D1, [A5 - 0x528]
  281. 0000031E  6F00 0012                ble        +0x14 /* 00000332 */
  282. 00000322  7002                     moveq.l    D0, 0x02
  283. 00000324  C1ED FADC                muls.w     D0, [A5 - 0x524]
  284. 00000328  322D FADC                move.w     D1, [A5 - 0x524]
  285. 0000032C  9240                     sub.w      D1, D0
  286. 0000032E  3B41 FAD8                move.w     [A5 - 0x528], D1
  287. label00000332:
  288. 00000332  302D FADE                move.w     D0, [A5 - 0x522]
  289. 00000336  D06D FAD8                add.w      D0, [A5 - 0x528]
  290. 0000033A  3B40 FADE                move.w     [A5 - 0x522], D0
  291. 0000033E  554F                     subq.w     A7, 2
  292. 00000340  A861                     syscall    Random
  293. 00000342  7005                     moveq.l    D0, 0x05
  294. 00000344  321F                     move.w     D1, [A7]+
  295. 00000346  48C1                     ext.l      D1
  296. 00000348  83C0                     divs.w     D1, D0
  297. 0000034A  4841                     swap.w     D1
  298. 0000034C  4A41                     tst.w      D1
  299. 0000034E  6A02                     bpl        +0x4 /* 00000352 */
  300. 00000350  D240                     add.w      D1, D0
  301. label00000352:
  302. 00000352  5A41                     addq.w     D1, 5
  303. 00000354  302E FFEE                move.w     D0, [A6 - 0x12]
  304. 00000358  9041                     sub.w      D0, D1
  305. 0000035A  3D40 FFEE                move.w     [A6 - 0x12], D0
  306. 0000035E  4A6E FFEE                tst.w      [A6 - 0x12]
  307. 00000362  6C00 000C                bge        +0xE /* 00000370 */
  308. 00000366  302E FFEC                move.w     D0, [A6 - 0x14]
  309. 0000036A  5240                     addq.w     D0, 1
  310. 0000036C  3D40 FFEC                move.w     [A6 - 0x14], D0
  311. label00000370:
  312. 00000370  0C6E 0002 FFEC           cmpi.w     [A6 - 0x14], 0x2
  313. 00000376  6600 0056                bne        +0x58 /* 000003CE */
  314. 0000037A  302D FB6C                move.w     D0, [A5 - 0x494]
  315. 0000037E  0640 FFE7                addi.w     D0, 0xFFE7
  316. 00000382  3F00                     move.w     -[A7], D0
  317. 00000384  302D FB68                move.w     D0, [A5 - 0x498]
  318. 00000388  0640 0009                addi.w     D0, 0x9 /* '\t' */
  319. 0000038C  3F00                     move.w     -[A7], D0
  320. 0000038E  A893                     syscall    MoveTo
  321. 00000390  302D FB6C                move.w     D0, [A5 - 0x494]
  322. 00000394  0640 0014                addi.w     D0, 0x14
  323. 00000398  3F00                     move.w     -[A7], D0
  324. 0000039A  302D FB68                move.w     D0, [A5 - 0x498]
  325. 0000039E  0640 0009                addi.w     D0, 0x9 /* '\t' */
  326. 000003A2  3F00                     move.w     -[A7], D0
  327. 000003A4  A891                     syscall    LineTo
  328. 000003A6  302D FB6C                move.w     D0, [A5 - 0x494]
  329. 000003AA  0640 0014                addi.w     D0, 0x14
  330. 000003AE  3D40 FFEE                move.w     [A6 - 0x12], D0
  331. 000003B2  302D FB68                move.w     D0, [A5 - 0x498]
  332. 000003B6  0640 0009                addi.w     D0, 0x9 /* '\t' */
  333. 000003BA  3B40 FADE                move.w     [A5 - 0x522], D0
  334. 000003BE  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  335. 000003C2  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  336. 000003C6  A893                     syscall    MoveTo
  337. 000003C8  3D7C 0003 FFEC           move.w     [A6 - 0x14], 0x3
  338. label000003CE:
  339. 000003CE  0C6E 0003 FFEC           cmpi.w     [A6 - 0x14], 0x3
  340. 000003D4  6600 FEC6                bne        -0x138 /* 0000029C */
  341. label000003D8:
  342. 000003D8  0C6D 0113 FADE           cmpi.w     [A5 - 0x522], 0x113
  343. 000003DE  6F00 0008                ble        +0xA /* 000003E8 */
  344. 000003E2  3B7C 0113 FADE           move.w     [A5 - 0x522], 0x113
  345. label000003E8:
  346. 000003E8  0C6D 004B FADE           cmpi.w     [A5 - 0x522], 0x4B /* 'K' */
  347. 000003EE  6C00 0008                bge        +0xA /* 000003F8 */
  348. 000003F2  3B7C 004B FADE           move.w     [A5 - 0x522], 0x4B /* 'K' */
  349. label000003F8:
  350. 000003F8  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  351. 000003FC  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  352. 00000400  A891                     syscall    LineTo
  353. 00000402  554F                     subq.w     A7, 2
  354. 00000404  A861                     syscall    Random
  355. 00000406  703C                     moveq.l    D0, 0x3C
  356. 00000408  321F                     move.w     D1, [A7]+
  357. 0000040A  48C1                     ext.l      D1
  358. 0000040C  83C0                     divs.w     D1, D0
  359. 0000040E  4841                     swap.w     D1
  360. 00000410  4A41                     tst.w      D1
  361. 00000412  6A02                     bpl        +0x4 /* 00000416 */
  362. 00000414  D240                     add.w      D1, D0
  363. label00000416:
  364. 00000416  0641 FFE2                addi.w     D1, 0xFFE2
  365. 0000041A  2F01                     move.l     -[A7], D1
  366. 0000041C  554F                     subq.w     A7, 2
  367. 0000041E  A861                     syscall    Random
  368. 00000420  301F                     move.w     D0, [A7]+
  369. 00000422  221F                     move.l     D1, [A7]+
  370. 00000424  7405                     moveq.l    D2, 0x05
  371. 00000426  48C0                     ext.l      D0
  372. 00000428  81C2                     divs.w     D0, D2
  373. 0000042A  4840                     swap.w     D0
  374. 0000042C  4A40                     tst.w      D0
  375. 0000042E  6A02                     bpl        +0x4 /* 00000432 */
  376. 00000430  D042                     add.w      D0, D2
  377. label00000432:
  378. 00000432  9240                     sub.w      D1, D0
  379. 00000434  3B41 FAD8                move.w     [A5 - 0x528], D1
  380. 00000438  302D FAD8                move.w     D0, [A5 - 0x528]
  381. 0000043C  B06D FADC                cmp.w      D0, [A5 - 0x524]
  382. 00000440  6F00 0008                ble        +0xA /* 0000044A */
  383. 00000444  3B6D FADC FAD8           move.w     [A5 - 0x528], [A5 - 0x524]
  384. label0000044A:
  385. 0000044A  7002                     moveq.l    D0, 0x02
  386. 0000044C  C1ED FADC                muls.w     D0, [A5 - 0x524]
  387. 00000450  322D FADC                move.w     D1, [A5 - 0x524]
  388. 00000454  9240                     sub.w      D1, D0
  389. 00000456  B26D FAD8                cmp.w      D1, [A5 - 0x528]
  390. 0000045A  6F00 0012                ble        +0x14 /* 0000046E */
  391. 0000045E  7002                     moveq.l    D0, 0x02
  392. 00000460  C1ED FADC                muls.w     D0, [A5 - 0x524]
  393. 00000464  322D FADC                move.w     D1, [A5 - 0x524]
  394. 00000468  9240                     sub.w      D1, D0
  395. 0000046A  3B41 FAD8                move.w     [A5 - 0x528], D1
  396. label0000046E:
  397. 0000046E  302D FADE                move.w     D0, [A5 - 0x522]
  398. 00000472  D06D FAD8                add.w      D0, [A5 - 0x528]
  399. 00000476  3B40 FADE                move.w     [A5 - 0x522], D0
  400. 0000047A  554F                     subq.w     A7, 2
  401. 0000047C  A861                     syscall    Random
  402. 0000047E  7005                     moveq.l    D0, 0x05
  403. 00000480  321F                     move.w     D1, [A7]+
  404. 00000482  48C1                     ext.l      D1
  405. 00000484  83C0                     divs.w     D1, D0
  406. 00000486  4841                     swap.w     D1
  407. 00000488  4A41                     tst.w      D1
  408. 0000048A  6A02                     bpl        +0x4 /* 0000048E */
  409. 0000048C  D240                     add.w      D1, D0
  410. label0000048E:
  411. 0000048E  5A41                     addq.w     D1, 5
  412. 00000490  D26E FFEE                add.w      D1, [A6 - 0x12]
  413. 00000494  3D41 FFEE                move.w     [A6 - 0x12], D1
  414. 00000498  302D FB64                move.w     D0, [A5 - 0x49C]
  415. 0000049C  0640 FFE2                addi.w     D0, 0xFFE2
  416. 000004A0  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  417. 000004A4  6C00 0008                bge        +0xA /* 000004AE */
  418. 000004A8  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  419. label000004AE:
  420. 000004AE  302E FFEE                move.w     D0, [A6 - 0x12]
  421. 000004B2  B06D FB64                cmp.w      D0, [A5 - 0x49C]
  422. 000004B6  6C00 000C                bge        +0xE /* 000004C4 */
  423. 000004BA  302E FFEC                move.w     D0, [A6 - 0x14]
  424. 000004BE  5240                     addq.w     D0, 1
  425. 000004C0  3D40 FFEC                move.w     [A6 - 0x14], D0
  426. label000004C4:
  427. 000004C4  0C6E 0002 FFEC           cmpi.w     [A6 - 0x14], 0x2
  428. 000004CA  6600 0054                bne        +0x56 /* 00000520 */
  429. 000004CE  302D FB64                move.w     D0, [A5 - 0x49C]
  430. 000004D2  0640 FFE9                addi.w     D0, 0xFFE9
  431. 000004D6  3F00                     move.w     -[A7], D0
  432. 000004D8  302D FB60                move.w     D0, [A5 - 0x4A0]
  433. 000004DC  0640 0009                addi.w     D0, 0x9 /* '\t' */
  434. 000004E0  3F00                     move.w     -[A7], D0
  435. 000004E2  A891                     syscall    LineTo
  436. 000004E4  302D FB64                move.w     D0, [A5 - 0x49C]
  437. 000004E8  0640 0019                addi.w     D0, 0x19
  438. 000004EC  3F00                     move.w     -[A7], D0
  439. 000004EE  302D FB60                move.w     D0, [A5 - 0x4A0]
  440. 000004F2  0640 0009                addi.w     D0, 0x9 /* '\t' */
  441. 000004F6  3F00                     move.w     -[A7], D0
  442. 000004F8  A891                     syscall    LineTo
  443. 000004FA  302D FB64                move.w     D0, [A5 - 0x49C]
  444. 000004FE  0640 0014                addi.w     D0, 0x14
  445. 00000502  3D40 FFEE                move.w     [A6 - 0x12], D0
  446. 00000506  302D FB60                move.w     D0, [A5 - 0x4A0]
  447. 0000050A  0640 0009                addi.w     D0, 0x9 /* '\t' */
  448. 0000050E  3B40 FADE                move.w     [A5 - 0x522], D0
  449. 00000512  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  450. 00000516  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  451. 0000051A  A893                     syscall    MoveTo
  452. 0000051C  426E FFEC                clr.w      [A6 - 0x14]
  453. label00000520:
  454. 00000520  0C6E 0208 FFEE           cmpi.w     [A6 - 0x12], 0x208
  455. 00000526  6F00 FEB0                ble        -0x14E /* 000003D8 */
  456. label0000052A:
  457. 0000052A  4A2D FBBD                tst.b      [A5 - 0x443]
  458. 0000052E  6600 0014                bne        +0x16 /* 00000544 */
  459. 00000532  4267                     clr.w      -[A7]
  460. 00000534  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  461. 00000538  A893                     syscall    MoveTo
  462. 0000053A  3F3C 0226                move.w     -[A7], 0x226
  463. 0000053E  3F2D FADE                move.w     -[A7], [A5 - 0x522]
  464. 00000542  A891                     syscall    LineTo
  465. label00000544:
  466. 00000544  4E5E                     unlink     A6
  467. 00000546  4E75                     rts
  468. fn00000548:
  469. 00000548  4E56 FFEA                link       A6, -0x0016
  470. 0000054C  4E71                     nop
  471. 0000054E  4E71                     nop
  472. 00000550  554F                     subq.w     A7, 2
  473. 00000552  A861                     syscall    Random
  474. 00000554  303C 00BE                move.w     D0, 0xBE
  475. 00000558  321F                     move.w     D1, [A7]+
  476. 0000055A  48C1                     ext.l      D1
  477. 0000055C  83C0                     divs.w     D1, D0
  478. 0000055E  4841                     swap.w     D1
  479. 00000560  4A41                     tst.w      D1
  480. 00000562  6A02                     bpl        +0x4 /* 00000566 */
  481. 00000564  D240                     add.w      D1, D0
  482. label00000566:
  483. 00000566  4A41                     tst.w      D1
  484. 00000568  6A02                     bpl        +0x4 /* 0000056C */
  485. 0000056A  4441                     neg.w      D1
  486. label0000056C:
  487. 0000056C  0641 000F                addi.w     D1, 0xF
  488. 00000570  3B41 FB72                move.w     [A5 - 0x48E], D1
  489. 00000574  486D FB1C                pea.l      [A5 - 0x4E4]
  490. 00000578  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  491. 0000057C  4267                     clr.w      -[A7]
  492. 0000057E  302D FB72                move.w     D0, [A5 - 0x48E]
  493. 00000582  0640 001D                addi.w     D0, 0x1D
  494. 00000586  3F00                     move.w     -[A7], D0
  495. 00000588  3F3C 012C                move.w     -[A7], 0x12C
  496. 0000058C  A8A7                     syscall    SetRect
  497. 0000058E  554F                     subq.w     A7, 2
  498. 00000590  486D FB1C                pea.l      [A5 - 0x4E4]
  499. 00000594  486D FB14                pea.l      [A5 - 0x4EC]
  500. 00000598  486D FB24                pea.l      [A5 - 0x4DC]
  501. 0000059C  A8AA                     syscall    SectRect
  502. 0000059E  4A1F                     tst.b      [A7]+
  503. 000005A0  6700 0006                beq        +0x8 /* 000005A8 */
  504. 000005A4  4EBA FFA2                jsr        [PC - 0x5E /* 00000548 */]
  505. label000005A8:
  506. 000005A8  302D FB72                move.w     D0, [A5 - 0x48E]
  507. 000005AC  0640 000F                addi.w     D0, 0xF
  508. 000005B0  3D40 FFEE                move.w     [A6 - 0x12], D0
  509. 000005B4  3D7C 0032 FFEC           move.w     [A6 - 0x14], 0x32 /* '2' */
  510. label000005BA:
  511. 000005BA  554F                     subq.w     A7, 2
  512. 000005BC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  513. 000005C0  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  514. 000005C4  A865                     syscall    GetPixel
  515. 000005C6  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  516. 000005CA  302E FFEC                move.w     D0, [A6 - 0x14]
  517. 000005CE  5240                     addq.w     D0, 1
  518. 000005D0  3D40 FFEC                move.w     [A6 - 0x14], D0
  519. 000005D4  4A2E FFEB                tst.b      [A6 - 0x15]
  520. 000005D8  67E0                     beq        -0x1E /* 000005BA */
  521. 000005DA  302E FFEC                move.w     D0, [A6 - 0x14]
  522. 000005DE  0640 FFDC                addi.w     D0, 0xFFDC
  523. 000005E2  3B40 FB78                move.w     [A5 - 0x488], D0
  524. 000005E6  4E5E                     unlink     A6
  525. 000005E8  4E75                     rts
  526. export_89:
  527. fn000005EA:
  528. 000005EA  4E56 FFB4                link       A6, -0x004C
  529. 000005EE  4E71                     nop
  530. 000005F0  4E71                     nop
  531. 000005F2  302D FB72                move.w     D0, [A5 - 0x48E]
  532. 000005F6  0640 000F                addi.w     D0, 0xF
  533. 000005FA  3B40 F8AC                move.w     [A5 - 0x754], D0
  534. 000005FE  302D FB78                move.w     D0, [A5 - 0x488]
  535. 00000602  0640 0024                addi.w     D0, 0x24 /* '$' */
  536. 00000606  3B40 F8A8                move.w     [A5 - 0x758], D0
  537. 0000060A  486E FFE8                pea.l      [A6 - 0x18]
  538. 0000060E  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  539. 00000612  3F3C 001E                move.w     -[A7], 0x1E
  540. 00000616  302D FB72                move.w     D0, [A5 - 0x48E]
  541. 0000061A  0640 001D                addi.w     D0, 0x1D
  542. 0000061E  3F00                     move.w     -[A7], D0
  543. 00000620  302D FB78                move.w     D0, [A5 - 0x488]
  544. 00000624  0640 0023                addi.w     D0, 0x23 /* '#' */
  545. 00000628  3F00                     move.w     -[A7], D0
  546. 0000062A  A8A7                     syscall    SetRect
  547. 0000062C  486E FFE8                pea.l      [A6 - 0x18]
  548. 00000630  486D FE1A                pea.l      [A5 - 0x1E6]
  549. 00000634  A8A5                     syscall    FillRect
  550. 00000636  3F3C 0001                move.w     -[A7], 0x1
  551. 0000063A  3F3C 0001                move.w     -[A7], 0x1
  552. 0000063E  A89B                     syscall    PenSize
  553. 00000640  594F                     subq.w     A7, 4
  554. 00000642  A8D8                     syscall    NewRgn
  555. 00000644  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  556. 00000648  A8DA                     syscall    OpenRgn
  557. 0000064A  486D F432                pea.l      [A5 - 0xBCE]
  558. 0000064E  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  559. 00000652  3F2D FB78                move.w     -[A7], [A5 - 0x488]
  560. 00000656  302D FB72                move.w     D0, [A5 - 0x48E]
  561. 0000065A  0640 001D                addi.w     D0, 0x1D
  562. 0000065E  3F00                     move.w     -[A7], D0
  563. 00000660  302D FB78                move.w     D0, [A5 - 0x488]
  564. 00000664  0640 0024                addi.w     D0, 0x24 /* '$' */
  565. 00000668  3F00                     move.w     -[A7], D0
  566. 0000066A  A8A7                     syscall    SetRect
  567. 0000066C  302D FB72                move.w     D0, [A5 - 0x48E]
  568. 00000670  5A40                     addq.w     D0, 5
  569. 00000672  3F00                     move.w     -[A7], D0
  570. 00000674  302D FB78                move.w     D0, [A5 - 0x488]
  571. 00000678  5E40                     addq.w     D0, 7
  572. 0000067A  3F00                     move.w     -[A7], D0
  573. 0000067C  A893                     syscall    MoveTo
  574. 0000067E  302D FB72                move.w     D0, [A5 - 0x48E]
  575. 00000682  0640 0019                addi.w     D0, 0x19
  576. 00000686  3F00                     move.w     -[A7], D0
  577. 00000688  302D FB78                move.w     D0, [A5 - 0x488]
  578. 0000068C  5E40                     addq.w     D0, 7
  579. 0000068E  3F00                     move.w     -[A7], D0
  580. 00000690  A891                     syscall    LineTo
  581. 00000692  302D FB72                move.w     D0, [A5 - 0x48E]
  582. 00000696  0640 001C                addi.w     D0, 0x1C
  583. 0000069A  3F00                     move.w     -[A7], D0
  584. 0000069C  302D FB78                move.w     D0, [A5 - 0x488]
  585. 000006A0  0640 0014                addi.w     D0, 0x14
  586. 000006A4  3F00                     move.w     -[A7], D0
  587. 000006A6  A891                     syscall    LineTo
  588. 000006A8  302D FB72                move.w     D0, [A5 - 0x48E]
  589. 000006AC  5440                     addq.w     D0, 2
  590. 000006AE  3F00                     move.w     -[A7], D0
  591. 000006B0  302D FB78                move.w     D0, [A5 - 0x488]
  592. 000006B4  0640 0014                addi.w     D0, 0x14
  593. 000006B8  3F00                     move.w     -[A7], D0
  594. 000006BA  A891                     syscall    LineTo
  595. 000006BC  302D FB72                move.w     D0, [A5 - 0x48E]
  596. 000006C0  5A40                     addq.w     D0, 5
  597. 000006C2  3F00                     move.w     -[A7], D0
  598. 000006C4  302D FB78                move.w     D0, [A5 - 0x488]
  599. 000006C8  5E40                     addq.w     D0, 7
  600. 000006CA  3F00                     move.w     -[A7], D0
  601. 000006CC  A891                     syscall    LineTo
  602. 000006CE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  603. 000006D2  A8DB                     syscall    CloseRgn
  604. 000006D4  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  605. 000006D8  486D FE12                pea.l      [A5 - 0x1EE]
  606. 000006DC  A8D6                     syscall    FillRgn
  607. 000006DE  594F                     subq.w     A7, 4
  608. 000006E0  A8D8                     syscall    NewRgn
  609. 000006E2  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  610. 000006E6  A8DA                     syscall    OpenRgn
  611. 000006E8  302D FB72                move.w     D0, [A5 - 0x48E]
  612. 000006EC  0640 0019                addi.w     D0, 0x19
  613. 000006F0  3F00                     move.w     -[A7], D0
  614. 000006F2  302D FB78                move.w     D0, [A5 - 0x488]
  615. 000006F6  0640 0014                addi.w     D0, 0x14
  616. 000006FA  3F00                     move.w     -[A7], D0
  617. 000006FC  A893                     syscall    MoveTo
  618. 000006FE  302D FB72                move.w     D0, [A5 - 0x48E]
  619. 00000702  0640 0019                addi.w     D0, 0x19
  620. 00000706  3F00                     move.w     -[A7], D0
  621. 00000708  302D FB78                move.w     D0, [A5 - 0x488]
  622. 0000070C  0640 0023                addi.w     D0, 0x23 /* '#' */
  623. 00000710  3F00                     move.w     -[A7], D0
  624. 00000712  A891                     syscall    LineTo
  625. 00000714  302D FB72                move.w     D0, [A5 - 0x48E]
  626. 00000718  5A40                     addq.w     D0, 5
  627. 0000071A  3F00                     move.w     -[A7], D0
  628. 0000071C  302D FB78                move.w     D0, [A5 - 0x488]
  629. 00000720  0640 0023                addi.w     D0, 0x23 /* '#' */
  630. 00000724  3F00                     move.w     -[A7], D0
  631. 00000726  A891                     syscall    LineTo
  632. 00000728  302D FB72                move.w     D0, [A5 - 0x48E]
  633. 0000072C  5A40                     addq.w     D0, 5
  634. 0000072E  3F00                     move.w     -[A7], D0
  635. 00000730  302D FB78                move.w     D0, [A5 - 0x488]
  636. 00000734  0640 0014                addi.w     D0, 0x14
  637. 00000738  3F00                     move.w     -[A7], D0
  638. 0000073A  A891                     syscall    LineTo
  639. 0000073C  302D FB72                move.w     D0, [A5 - 0x48E]
  640. 00000740  0640 0019                addi.w     D0, 0x19
  641. 00000744  3F00                     move.w     -[A7], D0
  642. 00000746  302D FB78                move.w     D0, [A5 - 0x488]
  643. 0000074A  0640 0014                addi.w     D0, 0x14
  644. 0000074E  3F00                     move.w     -[A7], D0
  645. 00000750  A891                     syscall    LineTo
  646. 00000752  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  647. 00000756  A8DB                     syscall    CloseRgn
  648. 00000758  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  649. 0000075C  486D FE0A                pea.l      [A5 - 0x1F6]
  650. 00000760  A8D6                     syscall    FillRgn
  651. 00000762  594F                     subq.w     A7, 4
  652. 00000764  A8D8                     syscall    NewRgn
  653. 00000766  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  654. 0000076A  A8DA                     syscall    OpenRgn
  655. 0000076C  486E FFD8                pea.l      [A6 - 0x28]
  656. 00000770  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  657. 00000774  3F2D FB78                move.w     -[A7], [A5 - 0x488]
  658. 00000778  302D FB72                move.w     D0, [A5 - 0x48E]
  659. 0000077C  0640 001D                addi.w     D0, 0x1D
  660. 00000780  3F00                     move.w     -[A7], D0
  661. 00000782  302D FB78                move.w     D0, [A5 - 0x488]
  662. 00000786  0640 0024                addi.w     D0, 0x24 /* '$' */
  663. 0000078A  3F00                     move.w     -[A7], D0
  664. 0000078C  A8A7                     syscall    SetRect
  665. 0000078E  302D FB72                move.w     D0, [A5 - 0x48E]
  666. 00000792  0640 000D                addi.w     D0, 0xD /* '\r' */
  667. 00000796  3F00                     move.w     -[A7], D0
  668. 00000798  302D FB78                move.w     D0, [A5 - 0x488]
  669. 0000079C  0640 0009                addi.w     D0, 0x9 /* '\t' */
  670. 000007A0  3F00                     move.w     -[A7], D0
  671. 000007A2  A893                     syscall    MoveTo
  672. 000007A4  302D FB72                move.w     D0, [A5 - 0x48E]
  673. 000007A8  0640 0010                addi.w     D0, 0x10
  674. 000007AC  3F00                     move.w     -[A7], D0
  675. 000007AE  302D FB78                move.w     D0, [A5 - 0x488]
  676. 000007B2  0640 0009                addi.w     D0, 0x9 /* '\t' */
  677. 000007B6  3F00                     move.w     -[A7], D0
  678. 000007B8  A891                     syscall    LineTo
  679. 000007BA  302D FB72                move.w     D0, [A5 - 0x48E]
  680. 000007BE  0640 0010                addi.w     D0, 0x10
  681. 000007C2  3F00                     move.w     -[A7], D0
  682. 000007C4  302D FB78                move.w     D0, [A5 - 0x488]
  683. 000007C8  0640 000C                addi.w     D0, 0xC
  684. 000007CC  3F00                     move.w     -[A7], D0
  685. 000007CE  A891                     syscall    LineTo
  686. 000007D0  302D FB72                move.w     D0, [A5 - 0x48E]
  687. 000007D4  0640 0013                addi.w     D0, 0x13
  688. 000007D8  3F00                     move.w     -[A7], D0
  689. 000007DA  302D FB78                move.w     D0, [A5 - 0x488]
  690. 000007DE  0640 000C                addi.w     D0, 0xC
  691. 000007E2  3F00                     move.w     -[A7], D0
  692. 000007E4  A891                     syscall    LineTo
  693. 000007E6  302D FB72                move.w     D0, [A5 - 0x48E]
  694. 000007EA  0640 0013                addi.w     D0, 0x13
  695. 000007EE  3F00                     move.w     -[A7], D0
  696. 000007F0  302D FB78                move.w     D0, [A5 - 0x488]
  697. 000007F4  0640 000F                addi.w     D0, 0xF
  698. 000007F8  3F00                     move.w     -[A7], D0
  699. 000007FA  A891                     syscall    LineTo
  700. 000007FC  302D FB72                move.w     D0, [A5 - 0x48E]
  701. 00000800  0640 0010                addi.w     D0, 0x10
  702. 00000804  3F00                     move.w     -[A7], D0
  703. 00000806  302D FB78                move.w     D0, [A5 - 0x488]
  704. 0000080A  0640 000F                addi.w     D0, 0xF
  705. 0000080E  3F00                     move.w     -[A7], D0
  706. 00000810  A891                     syscall    LineTo
  707. 00000812  302D FB72                move.w     D0, [A5 - 0x48E]
  708. 00000816  0640 0010                addi.w     D0, 0x10
  709. 0000081A  3F00                     move.w     -[A7], D0
  710. 0000081C  302D FB78                move.w     D0, [A5 - 0x488]
  711. 00000820  0640 0012                addi.w     D0, 0x12
  712. 00000824  3F00                     move.w     -[A7], D0
  713. 00000826  A891                     syscall    LineTo
  714. 00000828  302D FB72                move.w     D0, [A5 - 0x48E]
  715. 0000082C  0640 000D                addi.w     D0, 0xD /* '\r' */
  716. 00000830  3F00                     move.w     -[A7], D0
  717. 00000832  302D FB78                move.w     D0, [A5 - 0x488]
  718. 00000836  0640 0012                addi.w     D0, 0x12
  719. 0000083A  3F00                     move.w     -[A7], D0
  720. 0000083C  A891                     syscall    LineTo
  721. 0000083E  302D FB72                move.w     D0, [A5 - 0x48E]
  722. 00000842  0640 000D                addi.w     D0, 0xD /* '\r' */
  723. 00000846  3F00                     move.w     -[A7], D0
  724. 00000848  302D FB78                move.w     D0, [A5 - 0x488]
  725. 0000084C  0640 000F                addi.w     D0, 0xF
  726. 00000850  3F00                     move.w     -[A7], D0
  727. 00000852  A891                     syscall    LineTo
  728. 00000854  302D FB72                move.w     D0, [A5 - 0x48E]
  729. 00000858  0640 000A                addi.w     D0, 0xA /* '\n' */
  730. 0000085C  3F00                     move.w     -[A7], D0
  731. 0000085E  302D FB78                move.w     D0, [A5 - 0x488]
  732. 00000862  0640 000F                addi.w     D0, 0xF
  733. 00000866  3F00                     move.w     -[A7], D0
  734. 00000868  A891                     syscall    LineTo
  735. 0000086A  302D FB72                move.w     D0, [A5 - 0x48E]
  736. 0000086E  0640 000A                addi.w     D0, 0xA /* '\n' */
  737. 00000872  3F00                     move.w     -[A7], D0
  738. 00000874  302D FB78                move.w     D0, [A5 - 0x488]
  739. 00000878  0640 000C                addi.w     D0, 0xC
  740. 0000087C  3F00                     move.w     -[A7], D0
  741. 0000087E  A891                     syscall    LineTo
  742. 00000880  302D FB72                move.w     D0, [A5 - 0x48E]
  743. 00000884  0640 000D                addi.w     D0, 0xD /* '\r' */
  744. 00000888  3F00                     move.w     -[A7], D0
  745. 0000088A  302D FB78                move.w     D0, [A5 - 0x488]
  746. 0000088E  0640 000C                addi.w     D0, 0xC
  747. 00000892  3F00                     move.w     -[A7], D0
  748. 00000894  A891                     syscall    LineTo
  749. 00000896  302D FB72                move.w     D0, [A5 - 0x48E]
  750. 0000089A  0640 000D                addi.w     D0, 0xD /* '\r' */
  751. 0000089E  3F00                     move.w     -[A7], D0
  752. 000008A0  302D FB78                move.w     D0, [A5 - 0x488]
  753. 000008A4  0640 0009                addi.w     D0, 0x9 /* '\t' */
  754. 000008A8  3F00                     move.w     -[A7], D0
  755. 000008AA  A891                     syscall    LineTo
  756. 000008AC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  757. 000008B0  A8DB                     syscall    CloseRgn
  758. 000008B2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  759. 000008B6  486D FE1A                pea.l      [A5 - 0x1E6]
  760. 000008BA  A8D6                     syscall    FillRgn
  761. 000008BC  486E FFD0                pea.l      [A6 - 0x30]
  762. 000008C0  302D FB72                move.w     D0, [A5 - 0x48E]
  763. 000008C4  5040                     addq.w     D0, 8
  764. 000008C6  3F00                     move.w     -[A7], D0
  765. 000008C8  302D FB78                move.w     D0, [A5 - 0x488]
  766. 000008CC  0640 0019                addi.w     D0, 0x19
  767. 000008D0  3F00                     move.w     -[A7], D0
  768. 000008D2  302D FB72                move.w     D0, [A5 - 0x48E]
  769. 000008D6  0640 000D                addi.w     D0, 0xD /* '\r' */
  770. 000008DA  3F00                     move.w     -[A7], D0
  771. 000008DC  302D FB78                move.w     D0, [A5 - 0x488]
  772. 000008E0  0640 0023                addi.w     D0, 0x23 /* '#' */
  773. 000008E4  3F00                     move.w     -[A7], D0
  774. 000008E6  A8A7                     syscall    SetRect
  775. 000008E8  486E FFD0                pea.l      [A6 - 0x30]
  776. 000008EC  486D FE1A                pea.l      [A5 - 0x1E6]
  777. 000008F0  A8A5                     syscall    FillRect
  778. 000008F2  486E FFD0                pea.l      [A6 - 0x30]
  779. 000008F6  A8A1                     syscall    FrameRect
  780. 000008F8  486E FFC8                pea.l      [A6 - 0x38]
  781. 000008FC  302D FB72                move.w     D0, [A5 - 0x48E]
  782. 00000900  0640 0010                addi.w     D0, 0x10
  783. 00000904  3F00                     move.w     -[A7], D0
  784. 00000906  302D FB78                move.w     D0, [A5 - 0x488]
  785. 0000090A  0640 0019                addi.w     D0, 0x19
  786. 0000090E  3F00                     move.w     -[A7], D0
  787. 00000910  302D FB72                move.w     D0, [A5 - 0x48E]
  788. 00000914  0640 0017                addi.w     D0, 0x17
  789. 00000918  3F00                     move.w     -[A7], D0
  790. 0000091A  302D FB78                move.w     D0, [A5 - 0x488]
  791. 0000091E  0640 0020                addi.w     D0, 0x20 /* ' ' */
  792. 00000922  3F00                     move.w     -[A7], D0
  793. 00000924  A8A7                     syscall    SetRect
  794. 00000926  486E FFC8                pea.l      [A6 - 0x38]
  795. 0000092A  486D FE1A                pea.l      [A5 - 0x1E6]
  796. 0000092E  A8A5                     syscall    FillRect
  797. 00000930  486E FFC8                pea.l      [A6 - 0x38]
  798. 00000934  A8A1                     syscall    FrameRect
  799. 00000936  302D FB72                move.w     D0, [A5 - 0x48E]
  800. 0000093A  0640 0013                addi.w     D0, 0x13
  801. 0000093E  3F00                     move.w     -[A7], D0
  802. 00000940  302D FB78                move.w     D0, [A5 - 0x488]
  803. 00000944  0640 0019                addi.w     D0, 0x19
  804. 00000948  3F00                     move.w     -[A7], D0
  805. 0000094A  A893                     syscall    MoveTo
  806. 0000094C  302D FB72                move.w     D0, [A5 - 0x48E]
  807. 00000950  0640 0013                addi.w     D0, 0x13
  808. 00000954  3F00                     move.w     -[A7], D0
  809. 00000956  302D FB78                move.w     D0, [A5 - 0x488]
  810. 0000095A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  811. 0000095E  3F00                     move.w     -[A7], D0
  812. 00000960  A891                     syscall    LineTo
  813. 00000962  302D FB72                move.w     D0, [A5 - 0x48E]
  814. 00000966  0640 0010                addi.w     D0, 0x10
  815. 0000096A  3F00                     move.w     -[A7], D0
  816. 0000096C  302D FB78                move.w     D0, [A5 - 0x488]
  817. 00000970  0640 001C                addi.w     D0, 0x1C
  818. 00000974  3F00                     move.w     -[A7], D0
  819. 00000976  A893                     syscall    MoveTo
  820. 00000978  302D FB72                move.w     D0, [A5 - 0x48E]
  821. 0000097C  0640 0017                addi.w     D0, 0x17
  822. 00000980  3F00                     move.w     -[A7], D0
  823. 00000982  302D FB78                move.w     D0, [A5 - 0x488]
  824. 00000986  0640 001C                addi.w     D0, 0x1C
  825. 0000098A  3F00                     move.w     -[A7], D0
  826. 0000098C  A891                     syscall    LineTo
  827. 0000098E  486E FFE8                pea.l      [A6 - 0x18]
  828. 00000992  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  829. 00000996  3F3C 001E                move.w     -[A7], 0x1E
  830. 0000099A  302D FB72                move.w     D0, [A5 - 0x48E]
  831. 0000099E  0640 001D                addi.w     D0, 0x1D
  832. 000009A2  3F00                     move.w     -[A7], D0
  833. 000009A4  3F2D FB78                move.w     -[A7], [A5 - 0x488]
  834. 000009A8  A8A7                     syscall    SetRect
  835. 000009AA  486E FFE8                pea.l      [A6 - 0x18]
  836. 000009AE  486D FE1A                pea.l      [A5 - 0x1E6]
  837. 000009B2  A8A5                     syscall    FillRect
  838. 000009B4  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  839. 000009BA  6600 002E                bne        +0x30 /* 000009EA */
  840. 000009BE  486E FFE0                pea.l      [A6 - 0x20]
  841. 000009C2  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  842. 000009C6  302D FB78                move.w     D0, [A5 - 0x488]
  843. 000009CA  0640 0023                addi.w     D0, 0x23 /* '#' */
  844. 000009CE  3F00                     move.w     -[A7], D0
  845. 000009D0  302D FB72                move.w     D0, [A5 - 0x48E]
  846. 000009D4  0640 001D                addi.w     D0, 0x1D
  847. 000009D8  3F00                     move.w     -[A7], D0
  848. 000009DA  3F3C 0114                move.w     -[A7], 0x114
  849. 000009DE  A8A7                     syscall    SetRect
  850. 000009E0  486E FFE0                pea.l      [A6 - 0x20]
  851. 000009E4  486D FE12                pea.l      [A5 - 0x1EE]
  852. 000009E8  A8A5                     syscall    FillRect
  853. label000009EA:
  854. 000009EA  4E5E                     unlink     A6
  855. 000009EC  4E75                     rts
  856. fn000009EE:
  857. 000009EE  4E56 FFEA                link       A6, -0x0016
  858. 000009F2  4E71                     nop
  859. 000009F4  4E71                     nop
  860. 000009F6  554F                     subq.w     A7, 2
  861. 000009F8  A861                     syscall    Random
  862. 000009FA  303C 00AA                move.w     D0, 0xAA
  863. 000009FE  321F                     move.w     D1, [A7]+
  864. 00000A00  48C1                     ext.l      D1
  865. 00000A02  83C0                     divs.w     D1, D0
  866. 00000A04  4841                     swap.w     D1
  867. 00000A06  4A41                     tst.w      D1
  868. 00000A08  6A02                     bpl        +0x4 /* 00000A0C */
  869. 00000A0A  D240                     add.w      D1, D0
  870. label00000A0C:
  871. 00000A0C  4A41                     tst.w      D1
  872. 00000A0E  6A02                     bpl        +0x4 /* 00000A12 */
  873. 00000A10  4441                     neg.w      D1
  874. label00000A12:
  875. 00000A12  0641 0118                addi.w     D1, 0x118
  876. 00000A16  3B41 FB74                move.w     [A5 - 0x48C], D1
  877. 00000A1A  486D FB1C                pea.l      [A5 - 0x4E4]
  878. 00000A1E  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  879. 00000A22  4267                     clr.w      -[A7]
  880. 00000A24  302D FB74                move.w     D0, [A5 - 0x48C]
  881. 00000A28  0640 001D                addi.w     D0, 0x1D
  882. 00000A2C  3F00                     move.w     -[A7], D0
  883. 00000A2E  3F3C 012C                move.w     -[A7], 0x12C
  884. 00000A32  A8A7                     syscall    SetRect
  885. 00000A34  554F                     subq.w     A7, 2
  886. 00000A36  486D FB1C                pea.l      [A5 - 0x4E4]
  887. 00000A3A  486D FB0C                pea.l      [A5 - 0x4F4]
  888. 00000A3E  486D FB24                pea.l      [A5 - 0x4DC]
  889. 00000A42  A8AA                     syscall    SectRect
  890. 00000A44  4A1F                     tst.b      [A7]+
  891. 00000A46  6700 0006                beq        +0x8 /* 00000A4E */
  892. 00000A4A  4EBA FFA2                jsr        [PC - 0x5E /* 000009EE */]
  893. label00000A4E:
  894. 00000A4E  302D FB74                move.w     D0, [A5 - 0x48C]
  895. 00000A52  0640 000F                addi.w     D0, 0xF
  896. 00000A56  3D40 FFEE                move.w     [A6 - 0x12], D0
  897. 00000A5A  3D7C 0032 FFEC           move.w     [A6 - 0x14], 0x32 /* '2' */
  898. label00000A60:
  899. 00000A60  554F                     subq.w     A7, 2
  900. 00000A62  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  901. 00000A66  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  902. 00000A6A  A865                     syscall    GetPixel
  903. 00000A6C  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  904. 00000A70  302E FFEC                move.w     D0, [A6 - 0x14]
  905. 00000A74  5240                     addq.w     D0, 1
  906. 00000A76  3D40 FFEC                move.w     [A6 - 0x14], D0
  907. 00000A7A  4A2E FFEB                tst.b      [A6 - 0x15]
  908. 00000A7E  67E0                     beq        -0x1E /* 00000A60 */
  909. 00000A80  302E FFEC                move.w     D0, [A6 - 0x14]
  910. 00000A84  0640 FFDC                addi.w     D0, 0xFFDC
  911. 00000A88  3B40 FB76                move.w     [A5 - 0x48A], D0
  912. 00000A8C  4E5E                     unlink     A6
  913. 00000A8E  4E75                     rts
  914. export_90:
  915. fn00000A90:
  916. 00000A90  4E56 FFB4                link       A6, -0x004C
  917. 00000A94  4E71                     nop
  918. 00000A96  4E71                     nop
  919. 00000A98  302D FB74                move.w     D0, [A5 - 0x48C]
  920. 00000A9C  0640 000F                addi.w     D0, 0xF
  921. 00000AA0  3B40 F8AE                move.w     [A5 - 0x752], D0
  922. 00000AA4  302D FB76                move.w     D0, [A5 - 0x48A]
  923. 00000AA8  0640 0024                addi.w     D0, 0x24 /* '$' */
  924. 00000AAC  3B40 F8AA                move.w     [A5 - 0x756], D0
  925. 00000AB0  486E FFE8                pea.l      [A6 - 0x18]
  926. 00000AB4  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  927. 00000AB8  3F3C 001E                move.w     -[A7], 0x1E
  928. 00000ABC  302D FB74                move.w     D0, [A5 - 0x48C]
  929. 00000AC0  0640 001D                addi.w     D0, 0x1D
  930. 00000AC4  3F00                     move.w     -[A7], D0
  931. 00000AC6  302D FB76                move.w     D0, [A5 - 0x48A]
  932. 00000ACA  0640 0023                addi.w     D0, 0x23 /* '#' */
  933. 00000ACE  3F00                     move.w     -[A7], D0
  934. 00000AD0  A8A7                     syscall    SetRect
  935. 00000AD2  486E FFE8                pea.l      [A6 - 0x18]
  936. 00000AD6  486D FE1A                pea.l      [A5 - 0x1E6]
  937. 00000ADA  A8A5                     syscall    FillRect
  938. 00000ADC  3F3C 0001                move.w     -[A7], 0x1
  939. 00000AE0  3F3C 0001                move.w     -[A7], 0x1
  940. 00000AE4  A89B                     syscall    PenSize
  941. 00000AE6  594F                     subq.w     A7, 4
  942. 00000AE8  A8D8                     syscall    NewRgn
  943. 00000AEA  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  944. 00000AEE  A8DA                     syscall    OpenRgn
  945. 00000AF0  486D F42A                pea.l      [A5 - 0xBD6]
  946. 00000AF4  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  947. 00000AF8  3F2D FB76                move.w     -[A7], [A5 - 0x48A]
  948. 00000AFC  302D FB74                move.w     D0, [A5 - 0x48C]
  949. 00000B00  0640 001D                addi.w     D0, 0x1D
  950. 00000B04  3F00                     move.w     -[A7], D0
  951. 00000B06  302D FB76                move.w     D0, [A5 - 0x48A]
  952. 00000B0A  0640 0024                addi.w     D0, 0x24 /* '$' */
  953. 00000B0E  3F00                     move.w     -[A7], D0
  954. 00000B10  A8A7                     syscall    SetRect
  955. 00000B12  302D FB74                move.w     D0, [A5 - 0x48C]
  956. 00000B16  5A40                     addq.w     D0, 5
  957. 00000B18  3F00                     move.w     -[A7], D0
  958. 00000B1A  302D FB76                move.w     D0, [A5 - 0x48A]
  959. 00000B1E  5E40                     addq.w     D0, 7
  960. 00000B20  3F00                     move.w     -[A7], D0
  961. 00000B22  A893                     syscall    MoveTo
  962. 00000B24  302D FB74                move.w     D0, [A5 - 0x48C]
  963. 00000B28  0640 0019                addi.w     D0, 0x19
  964. 00000B2C  3F00                     move.w     -[A7], D0
  965. 00000B2E  302D FB76                move.w     D0, [A5 - 0x48A]
  966. 00000B32  5E40                     addq.w     D0, 7
  967. 00000B34  3F00                     move.w     -[A7], D0
  968. 00000B36  A891                     syscall    LineTo
  969. 00000B38  302D FB74                move.w     D0, [A5 - 0x48C]
  970. 00000B3C  0640 001C                addi.w     D0, 0x1C
  971. 00000B40  3F00                     move.w     -[A7], D0
  972. 00000B42  302D FB76                move.w     D0, [A5 - 0x48A]
  973. 00000B46  0640 0014                addi.w     D0, 0x14
  974. 00000B4A  3F00                     move.w     -[A7], D0
  975. 00000B4C  A891                     syscall    LineTo
  976. 00000B4E  302D FB74                move.w     D0, [A5 - 0x48C]
  977. 00000B52  5440                     addq.w     D0, 2
  978. 00000B54  3F00                     move.w     -[A7], D0
  979. 00000B56  302D FB76                move.w     D0, [A5 - 0x48A]
  980. 00000B5A  0640 0014                addi.w     D0, 0x14
  981. 00000B5E  3F00                     move.w     -[A7], D0
  982. 00000B60  A891                     syscall    LineTo
  983. 00000B62  302D FB74                move.w     D0, [A5 - 0x48C]
  984. 00000B66  5A40                     addq.w     D0, 5
  985. 00000B68  3F00                     move.w     -[A7], D0
  986. 00000B6A  302D FB76                move.w     D0, [A5 - 0x48A]
  987. 00000B6E  5E40                     addq.w     D0, 7
  988. 00000B70  3F00                     move.w     -[A7], D0
  989. 00000B72  A891                     syscall    LineTo
  990. 00000B74  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  991. 00000B78  A8DB                     syscall    CloseRgn
  992. 00000B7A  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  993. 00000B7E  486D FE12                pea.l      [A5 - 0x1EE]
  994. 00000B82  A8D6                     syscall    FillRgn
  995. 00000B84  594F                     subq.w     A7, 4
  996. 00000B86  A8D8                     syscall    NewRgn
  997. 00000B88  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  998. 00000B8C  A8DA                     syscall    OpenRgn
  999. 00000B8E  302D FB74                move.w     D0, [A5 - 0x48C]
  1000. 00000B92  0640 0019                addi.w     D0, 0x19
  1001. 00000B96  3F00                     move.w     -[A7], D0
  1002. 00000B98  302D FB76                move.w     D0, [A5 - 0x48A]
  1003. 00000B9C  0640 0014                addi.w     D0, 0x14
  1004. 00000BA0  3F00                     move.w     -[A7], D0
  1005. 00000BA2  A893                     syscall    MoveTo
  1006. 00000BA4  302D FB74                move.w     D0, [A5 - 0x48C]
  1007. 00000BA8  0640 0019                addi.w     D0, 0x19
  1008. 00000BAC  3F00                     move.w     -[A7], D0
  1009. 00000BAE  302D FB76                move.w     D0, [A5 - 0x48A]
  1010. 00000BB2  0640 0023                addi.w     D0, 0x23 /* '#' */
  1011. 00000BB6  3F00                     move.w     -[A7], D0
  1012. 00000BB8  A891                     syscall    LineTo
  1013. 00000BBA  302D FB74                move.w     D0, [A5 - 0x48C]
  1014. 00000BBE  5A40                     addq.w     D0, 5
  1015. 00000BC0  3F00                     move.w     -[A7], D0
  1016. 00000BC2  302D FB76                move.w     D0, [A5 - 0x48A]
  1017. 00000BC6  0640 0023                addi.w     D0, 0x23 /* '#' */
  1018. 00000BCA  3F00                     move.w     -[A7], D0
  1019. 00000BCC  A891                     syscall    LineTo
  1020. 00000BCE  302D FB74                move.w     D0, [A5 - 0x48C]
  1021. 00000BD2  5A40                     addq.w     D0, 5
  1022. 00000BD4  3F00                     move.w     -[A7], D0
  1023. 00000BD6  302D FB76                move.w     D0, [A5 - 0x48A]
  1024. 00000BDA  0640 0014                addi.w     D0, 0x14
  1025. 00000BDE  3F00                     move.w     -[A7], D0
  1026. 00000BE0  A891                     syscall    LineTo
  1027. 00000BE2  302D FB74                move.w     D0, [A5 - 0x48C]
  1028. 00000BE6  0640 0019                addi.w     D0, 0x19
  1029. 00000BEA  3F00                     move.w     -[A7], D0
  1030. 00000BEC  302D FB76                move.w     D0, [A5 - 0x48A]
  1031. 00000BF0  0640 0014                addi.w     D0, 0x14
  1032. 00000BF4  3F00                     move.w     -[A7], D0
  1033. 00000BF6  A891                     syscall    LineTo
  1034. 00000BF8  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1035. 00000BFC  A8DB                     syscall    CloseRgn
  1036. 00000BFE  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1037. 00000C02  486D FE0A                pea.l      [A5 - 0x1F6]
  1038. 00000C06  A8D6                     syscall    FillRgn
  1039. 00000C08  594F                     subq.w     A7, 4
  1040. 00000C0A  A8D8                     syscall    NewRgn
  1041. 00000C0C  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  1042. 00000C10  A8DA                     syscall    OpenRgn
  1043. 00000C12  486E FFD8                pea.l      [A6 - 0x28]
  1044. 00000C16  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  1045. 00000C1A  3F2D FB76                move.w     -[A7], [A5 - 0x48A]
  1046. 00000C1E  302D FB74                move.w     D0, [A5 - 0x48C]
  1047. 00000C22  0640 001D                addi.w     D0, 0x1D
  1048. 00000C26  3F00                     move.w     -[A7], D0
  1049. 00000C28  302D FB76                move.w     D0, [A5 - 0x48A]
  1050. 00000C2C  0640 0024                addi.w     D0, 0x24 /* '$' */
  1051. 00000C30  3F00                     move.w     -[A7], D0
  1052. 00000C32  A8A7                     syscall    SetRect
  1053. 00000C34  302D FB74                move.w     D0, [A5 - 0x48C]
  1054. 00000C38  0640 000D                addi.w     D0, 0xD /* '\r' */
  1055. 00000C3C  3F00                     move.w     -[A7], D0
  1056. 00000C3E  302D FB76                move.w     D0, [A5 - 0x48A]
  1057. 00000C42  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1058. 00000C46  3F00                     move.w     -[A7], D0
  1059. 00000C48  A893                     syscall    MoveTo
  1060. 00000C4A  302D FB74                move.w     D0, [A5 - 0x48C]
  1061. 00000C4E  0640 0010                addi.w     D0, 0x10
  1062. 00000C52  3F00                     move.w     -[A7], D0
  1063. 00000C54  302D FB76                move.w     D0, [A5 - 0x48A]
  1064. 00000C58  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1065. 00000C5C  3F00                     move.w     -[A7], D0
  1066. 00000C5E  A891                     syscall    LineTo
  1067. 00000C60  302D FB74                move.w     D0, [A5 - 0x48C]
  1068. 00000C64  0640 0010                addi.w     D0, 0x10
  1069. 00000C68  3F00                     move.w     -[A7], D0
  1070. 00000C6A  302D FB76                move.w     D0, [A5 - 0x48A]
  1071. 00000C6E  0640 000C                addi.w     D0, 0xC
  1072. 00000C72  3F00                     move.w     -[A7], D0
  1073. 00000C74  A891                     syscall    LineTo
  1074. 00000C76  302D FB74                move.w     D0, [A5 - 0x48C]
  1075. 00000C7A  0640 0013                addi.w     D0, 0x13
  1076. 00000C7E  3F00                     move.w     -[A7], D0
  1077. 00000C80  302D FB76                move.w     D0, [A5 - 0x48A]
  1078. 00000C84  0640 000C                addi.w     D0, 0xC
  1079. 00000C88  3F00                     move.w     -[A7], D0
  1080. 00000C8A  A891                     syscall    LineTo
  1081. 00000C8C  302D FB74                move.w     D0, [A5 - 0x48C]
  1082. 00000C90  0640 0013                addi.w     D0, 0x13
  1083. 00000C94  3F00                     move.w     -[A7], D0
  1084. 00000C96  302D FB76                move.w     D0, [A5 - 0x48A]
  1085. 00000C9A  0640 000F                addi.w     D0, 0xF
  1086. 00000C9E  3F00                     move.w     -[A7], D0
  1087. 00000CA0  A891                     syscall    LineTo
  1088. 00000CA2  302D FB74                move.w     D0, [A5 - 0x48C]
  1089. 00000CA6  0640 0010                addi.w     D0, 0x10
  1090. 00000CAA  3F00                     move.w     -[A7], D0
  1091. 00000CAC  302D FB76                move.w     D0, [A5 - 0x48A]
  1092. 00000CB0  0640 000F                addi.w     D0, 0xF
  1093. 00000CB4  3F00                     move.w     -[A7], D0
  1094. 00000CB6  A891                     syscall    LineTo
  1095. 00000CB8  302D FB74                move.w     D0, [A5 - 0x48C]
  1096. 00000CBC  0640 0010                addi.w     D0, 0x10
  1097. 00000CC0  3F00                     move.w     -[A7], D0
  1098. 00000CC2  302D FB76                move.w     D0, [A5 - 0x48A]
  1099. 00000CC6  0640 0012                addi.w     D0, 0x12
  1100. 00000CCA  3F00                     move.w     -[A7], D0
  1101. 00000CCC  A891                     syscall    LineTo
  1102. 00000CCE  302D FB74                move.w     D0, [A5 - 0x48C]
  1103. 00000CD2  0640 000D                addi.w     D0, 0xD /* '\r' */
  1104. 00000CD6  3F00                     move.w     -[A7], D0
  1105. 00000CD8  302D FB76                move.w     D0, [A5 - 0x48A]
  1106. 00000CDC  0640 0012                addi.w     D0, 0x12
  1107. 00000CE0  3F00                     move.w     -[A7], D0
  1108. 00000CE2  A891                     syscall    LineTo
  1109. 00000CE4  302D FB74                move.w     D0, [A5 - 0x48C]
  1110. 00000CE8  0640 000D                addi.w     D0, 0xD /* '\r' */
  1111. 00000CEC  3F00                     move.w     -[A7], D0
  1112. 00000CEE  302D FB76                move.w     D0, [A5 - 0x48A]
  1113. 00000CF2  0640 000F                addi.w     D0, 0xF
  1114. 00000CF6  3F00                     move.w     -[A7], D0
  1115. 00000CF8  A891                     syscall    LineTo
  1116. 00000CFA  302D FB74                move.w     D0, [A5 - 0x48C]
  1117. 00000CFE  0640 000A                addi.w     D0, 0xA /* '\n' */
  1118. 00000D02  3F00                     move.w     -[A7], D0
  1119. 00000D04  302D FB76                move.w     D0, [A5 - 0x48A]
  1120. 00000D08  0640 000F                addi.w     D0, 0xF
  1121. 00000D0C  3F00                     move.w     -[A7], D0
  1122. 00000D0E  A891                     syscall    LineTo
  1123. 00000D10  302D FB74                move.w     D0, [A5 - 0x48C]
  1124. 00000D14  0640 000A                addi.w     D0, 0xA /* '\n' */
  1125. 00000D18  3F00                     move.w     -[A7], D0
  1126. 00000D1A  302D FB76                move.w     D0, [A5 - 0x48A]
  1127. 00000D1E  0640 000C                addi.w     D0, 0xC
  1128. 00000D22  3F00                     move.w     -[A7], D0
  1129. 00000D24  A891                     syscall    LineTo
  1130. 00000D26  302D FB74                move.w     D0, [A5 - 0x48C]
  1131. 00000D2A  0640 000D                addi.w     D0, 0xD /* '\r' */
  1132. 00000D2E  3F00                     move.w     -[A7], D0
  1133. 00000D30  302D FB76                move.w     D0, [A5 - 0x48A]
  1134. 00000D34  0640 000C                addi.w     D0, 0xC
  1135. 00000D38  3F00                     move.w     -[A7], D0
  1136. 00000D3A  A891                     syscall    LineTo
  1137. 00000D3C  302D FB74                move.w     D0, [A5 - 0x48C]
  1138. 00000D40  0640 000D                addi.w     D0, 0xD /* '\r' */
  1139. 00000D44  3F00                     move.w     -[A7], D0
  1140. 00000D46  302D FB76                move.w     D0, [A5 - 0x48A]
  1141. 00000D4A  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1142. 00000D4E  3F00                     move.w     -[A7], D0
  1143. 00000D50  A891                     syscall    LineTo
  1144. 00000D52  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1145. 00000D56  A8DB                     syscall    CloseRgn
  1146. 00000D58  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1147. 00000D5C  486D FE1A                pea.l      [A5 - 0x1E6]
  1148. 00000D60  A8D6                     syscall    FillRgn
  1149. 00000D62  486E FFD0                pea.l      [A6 - 0x30]
  1150. 00000D66  302D FB74                move.w     D0, [A5 - 0x48C]
  1151. 00000D6A  0640 0012                addi.w     D0, 0x12
  1152. 00000D6E  3F00                     move.w     -[A7], D0
  1153. 00000D70  302D FB76                move.w     D0, [A5 - 0x48A]
  1154. 00000D74  0640 0019                addi.w     D0, 0x19
  1155. 00000D78  3F00                     move.w     -[A7], D0
  1156. 00000D7A  302D FB74                move.w     D0, [A5 - 0x48C]
  1157. 00000D7E  0640 0017                addi.w     D0, 0x17
  1158. 00000D82  3F00                     move.w     -[A7], D0
  1159. 00000D84  302D FB76                move.w     D0, [A5 - 0x48A]
  1160. 00000D88  0640 0023                addi.w     D0, 0x23 /* '#' */
  1161. 00000D8C  3F00                     move.w     -[A7], D0
  1162. 00000D8E  A8A7                     syscall    SetRect
  1163. 00000D90  486E FFD0                pea.l      [A6 - 0x30]
  1164. 00000D94  486D FE1A                pea.l      [A5 - 0x1E6]
  1165. 00000D98  A8A5                     syscall    FillRect
  1166. 00000D9A  486E FFD0                pea.l      [A6 - 0x30]
  1167. 00000D9E  A8A1                     syscall    FrameRect
  1168. 00000DA0  486E FFC8                pea.l      [A6 - 0x38]
  1169. 00000DA4  302D FB74                move.w     D0, [A5 - 0x48C]
  1170. 00000DA8  5E40                     addq.w     D0, 7
  1171. 00000DAA  3F00                     move.w     -[A7], D0
  1172. 00000DAC  302D FB76                move.w     D0, [A5 - 0x48A]
  1173. 00000DB0  0640 0019                addi.w     D0, 0x19
  1174. 00000DB4  3F00                     move.w     -[A7], D0
  1175. 00000DB6  302D FB74                move.w     D0, [A5 - 0x48C]
  1176. 00000DBA  0640 000E                addi.w     D0, 0xE
  1177. 00000DBE  3F00                     move.w     -[A7], D0
  1178. 00000DC0  302D FB76                move.w     D0, [A5 - 0x48A]
  1179. 00000DC4  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1180. 00000DC8  3F00                     move.w     -[A7], D0
  1181. 00000DCA  A8A7                     syscall    SetRect
  1182. 00000DCC  486E FFC8                pea.l      [A6 - 0x38]
  1183. 00000DD0  486D FE1A                pea.l      [A5 - 0x1E6]
  1184. 00000DD4  A8A5                     syscall    FillRect
  1185. 00000DD6  486E FFC8                pea.l      [A6 - 0x38]
  1186. 00000DDA  A8A1                     syscall    FrameRect
  1187. 00000DDC  302D FB74                move.w     D0, [A5 - 0x48C]
  1188. 00000DE0  0640 000A                addi.w     D0, 0xA /* '\n' */
  1189. 00000DE4  3F00                     move.w     -[A7], D0
  1190. 00000DE6  302D FB76                move.w     D0, [A5 - 0x48A]
  1191. 00000DEA  0640 0019                addi.w     D0, 0x19
  1192. 00000DEE  3F00                     move.w     -[A7], D0
  1193. 00000DF0  A893                     syscall    MoveTo
  1194. 00000DF2  302D FB74                move.w     D0, [A5 - 0x48C]
  1195. 00000DF6  0640 000A                addi.w     D0, 0xA /* '\n' */
  1196. 00000DFA  3F00                     move.w     -[A7], D0
  1197. 00000DFC  302D FB76                move.w     D0, [A5 - 0x48A]
  1198. 00000E00  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1199. 00000E04  3F00                     move.w     -[A7], D0
  1200. 00000E06  A891                     syscall    LineTo
  1201. 00000E08  302D FB74                move.w     D0, [A5 - 0x48C]
  1202. 00000E0C  5E40                     addq.w     D0, 7
  1203. 00000E0E  3F00                     move.w     -[A7], D0
  1204. 00000E10  302D FB76                move.w     D0, [A5 - 0x48A]
  1205. 00000E14  0640 001C                addi.w     D0, 0x1C
  1206. 00000E18  3F00                     move.w     -[A7], D0
  1207. 00000E1A  A893                     syscall    MoveTo
  1208. 00000E1C  302D FB74                move.w     D0, [A5 - 0x48C]
  1209. 00000E20  0640 000E                addi.w     D0, 0xE
  1210. 00000E24  3F00                     move.w     -[A7], D0
  1211. 00000E26  302D FB76                move.w     D0, [A5 - 0x48A]
  1212. 00000E2A  0640 001C                addi.w     D0, 0x1C
  1213. 00000E2E  3F00                     move.w     -[A7], D0
  1214. 00000E30  A891                     syscall    LineTo
  1215. 00000E32  486E FFE8                pea.l      [A6 - 0x18]
  1216. 00000E36  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  1217. 00000E3A  3F3C 001E                move.w     -[A7], 0x1E
  1218. 00000E3E  302D FB74                move.w     D0, [A5 - 0x48C]
  1219. 00000E42  0640 001D                addi.w     D0, 0x1D
  1220. 00000E46  3F00                     move.w     -[A7], D0
  1221. 00000E48  3F2D FB76                move.w     -[A7], [A5 - 0x48A]
  1222. 00000E4C  A8A7                     syscall    SetRect
  1223. 00000E4E  486E FFE8                pea.l      [A6 - 0x18]
  1224. 00000E52  486D FE1A                pea.l      [A5 - 0x1E6]
  1225. 00000E56  A8A5                     syscall    FillRect
  1226. 00000E58  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  1227. 00000E5E  6600 002E                bne        +0x30 /* 00000E8E */
  1228. 00000E62  486E FFE0                pea.l      [A6 - 0x20]
  1229. 00000E66  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  1230. 00000E6A  302D FB76                move.w     D0, [A5 - 0x48A]
  1231. 00000E6E  0640 0023                addi.w     D0, 0x23 /* '#' */
  1232. 00000E72  3F00                     move.w     -[A7], D0
  1233. 00000E74  302D FB74                move.w     D0, [A5 - 0x48C]
  1234. 00000E78  0640 001D                addi.w     D0, 0x1D
  1235. 00000E7C  3F00                     move.w     -[A7], D0
  1236. 00000E7E  3F3C 0114                move.w     -[A7], 0x114
  1237. 00000E82  A8A7                     syscall    SetRect
  1238. 00000E84  486E FFE0                pea.l      [A6 - 0x20]
  1239. 00000E88  486D FE12                pea.l      [A5 - 0x1EE]
  1240. 00000E8C  A8A5                     syscall    FillRect
  1241. label00000E8E:
  1242. 00000E8E  4E5E                     unlink     A6
  1243. 00000E90  4E75                     rts
  1244. fn00000E92:
  1245. 00000E92  4E56 FFEA                link       A6, -0x0016
  1246. 00000E96  4E71                     nop
  1247. 00000E98  4E71                     nop
  1248. 00000E9A  554F                     subq.w     A7, 2
  1249. 00000E9C  A861                     syscall    Random
  1250. 00000E9E  303C 00BE                move.w     D0, 0xBE
  1251. 00000EA2  321F                     move.w     D1, [A7]+
  1252. 00000EA4  48C1                     ext.l      D1
  1253. 00000EA6  83C0                     divs.w     D1, D0
  1254. 00000EA8  4841                     swap.w     D1
  1255. 00000EAA  4A41                     tst.w      D1
  1256. 00000EAC  6A02                     bpl        +0x4 /* 00000EB0 */
  1257. 00000EAE  D240                     add.w      D1, D0
  1258. label00000EB0:
  1259. 00000EB0  4A41                     tst.w      D1
  1260. 00000EB2  6A02                     bpl        +0x4 /* 00000EB6 */
  1261. 00000EB4  4441                     neg.w      D1
  1262. label00000EB6:
  1263. 00000EB6  0641 000F                addi.w     D1, 0xF
  1264. 00000EBA  3B41 FB70                move.w     [A5 - 0x490], D1
  1265. 00000EBE  486D FB1C                pea.l      [A5 - 0x4E4]
  1266. 00000EC2  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  1267. 00000EC6  4267                     clr.w      -[A7]
  1268. 00000EC8  302D FB70                move.w     D0, [A5 - 0x490]
  1269. 00000ECC  0640 001D                addi.w     D0, 0x1D
  1270. 00000ED0  3F00                     move.w     -[A7], D0
  1271. 00000ED2  3F3C 012C                move.w     -[A7], 0x12C
  1272. 00000ED6  A8A7                     syscall    SetRect
  1273. 00000ED8  554F                     subq.w     A7, 2
  1274. 00000EDA  486D FB1C                pea.l      [A5 - 0x4E4]
  1275. 00000EDE  486D FB14                pea.l      [A5 - 0x4EC]
  1276. 00000EE2  486D FB24                pea.l      [A5 - 0x4DC]
  1277. 00000EE6  A8AA                     syscall    SectRect
  1278. 00000EE8  4A1F                     tst.b      [A7]+
  1279. 00000EEA  6700 0006                beq        +0x8 /* 00000EF2 */
  1280. 00000EEE  4EBA FFA2                jsr        [PC - 0x5E /* 00000E92 */]
  1281. label00000EF2:
  1282. 00000EF2  0C6D 0001 FAD6           cmpi.w     [A5 - 0x52A], 0x1
  1283. 00000EF8  6600 001C                bne        +0x1E /* 00000F16 */
  1284. 00000EFC  554F                     subq.w     A7, 2
  1285. 00000EFE  486D FB1C                pea.l      [A5 - 0x4E4]
  1286. 00000F02  486D F432                pea.l      [A5 - 0xBCE]
  1287. 00000F06  486D FB24                pea.l      [A5 - 0x4DC]
  1288. 00000F0A  A8AA                     syscall    SectRect
  1289. 00000F0C  4A1F                     tst.b      [A7]+
  1290. 00000F0E  6700 0006                beq        +0x8 /* 00000F16 */
  1291. 00000F12  4EBA FF7E                jsr        [PC - 0x82 /* 00000E92 */]
  1292. label00000F16:
  1293. 00000F16  302D FB70                move.w     D0, [A5 - 0x490]
  1294. 00000F1A  0640 000F                addi.w     D0, 0xF
  1295. 00000F1E  3D40 FFEE                move.w     [A6 - 0x12], D0
  1296. 00000F22  3D7C 0032 FFEC           move.w     [A6 - 0x14], 0x32 /* '2' */
  1297. label00000F28:
  1298. 00000F28  554F                     subq.w     A7, 2
  1299. 00000F2A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1300. 00000F2E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1301. 00000F32  A865                     syscall    GetPixel
  1302. 00000F34  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  1303. 00000F38  302E FFEC                move.w     D0, [A6 - 0x14]
  1304. 00000F3C  5240                     addq.w     D0, 1
  1305. 00000F3E  3D40 FFEC                move.w     [A6 - 0x14], D0
  1306. 00000F42  4A2E FFEB                tst.b      [A6 - 0x15]
  1307. 00000F46  67E0                     beq        -0x1E /* 00000F28 */
  1308. 00000F48  302E FFEC                move.w     D0, [A6 - 0x14]
  1309. 00000F4C  0640 FFDC                addi.w     D0, 0xFFDC
  1310. 00000F50  3B40 FB5C                move.w     [A5 - 0x4A4], D0
  1311. 00000F54  4E5E                     unlink     A6
  1312. 00000F56  4E75                     rts
  1313. export_91:
  1314. fn00000F58:
  1315. 00000F58  4E56 FFC0                link       A6, -0x0040
  1316. 00000F5C  4E71                     nop
  1317. 00000F5E  4E71                     nop
  1318. 00000F60  486E FFE8                pea.l      [A6 - 0x18]
  1319. 00000F64  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  1320. 00000F68  3F3C 001E                move.w     -[A7], 0x1E
  1321. 00000F6C  302D FB70                move.w     D0, [A5 - 0x490]
  1322. 00000F70  0640 0018                addi.w     D0, 0x18
  1323. 00000F74  3F00                     move.w     -[A7], D0
  1324. 00000F76  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1325. 00000F7A  0640 0023                addi.w     D0, 0x23 /* '#' */
  1326. 00000F7E  3F00                     move.w     -[A7], D0
  1327. 00000F80  A8A7                     syscall    SetRect
  1328. 00000F82  486E FFE8                pea.l      [A6 - 0x18]
  1329. 00000F86  486D FE1A                pea.l      [A5 - 0x1E6]
  1330. 00000F8A  A8A5                     syscall    FillRect
  1331. 00000F8C  3F3C 0001                move.w     -[A7], 0x1
  1332. 00000F90  3F3C 0001                move.w     -[A7], 0x1
  1333. 00000F94  A89B                     syscall    PenSize
  1334. 00000F96  302D FB70                move.w     D0, [A5 - 0x490]
  1335. 00000F9A  0640 000C                addi.w     D0, 0xC
  1336. 00000F9E  3B40 F8A4                move.w     [A5 - 0x75C], D0
  1337. 00000FA2  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1338. 00000FA6  0640 0025                addi.w     D0, 0x25 /* '%' */
  1339. 00000FAA  3B40 F8A0                move.w     [A5 - 0x760], D0
  1340. 00000FAE  594F                     subq.w     A7, 4
  1341. 00000FB0  A8D8                     syscall    NewRgn
  1342. 00000FB2  2D5F FFCC                move.l     [A6 - 0x34], [A7]+
  1343. 00000FB6  A8DA                     syscall    OpenRgn
  1344. 00000FB8  486D F422                pea.l      [A5 - 0xBDE]
  1345. 00000FBC  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  1346. 00000FC0  3F2D FB5C                move.w     -[A7], [A5 - 0x4A4]
  1347. 00000FC4  302D FB70                move.w     D0, [A5 - 0x490]
  1348. 00000FC8  0640 0018                addi.w     D0, 0x18
  1349. 00000FCC  3F00                     move.w     -[A7], D0
  1350. 00000FCE  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1351. 00000FD2  0640 0024                addi.w     D0, 0x24 /* '$' */
  1352. 00000FD6  3F00                     move.w     -[A7], D0
  1353. 00000FD8  A8A7                     syscall    SetRect
  1354. 00000FDA  302D FB70                move.w     D0, [A5 - 0x490]
  1355. 00000FDE  5640                     addq.w     D0, 3
  1356. 00000FE0  3F00                     move.w     -[A7], D0
  1357. 00000FE2  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1358. 00000FE6  0640 0014                addi.w     D0, 0x14
  1359. 00000FEA  3F00                     move.w     -[A7], D0
  1360. 00000FEC  A893                     syscall    MoveTo
  1361. 00000FEE  302D FB70                move.w     D0, [A5 - 0x490]
  1362. 00000FF2  0640 000C                addi.w     D0, 0xC
  1363. 00000FF6  3F00                     move.w     -[A7], D0
  1364. 00000FF8  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1365. 00000FFC  0640 000F                addi.w     D0, 0xF
  1366. 00001000  3F00                     move.w     -[A7], D0
  1367. 00001002  A891                     syscall    LineTo
  1368. 00001004  302D FB70                move.w     D0, [A5 - 0x490]
  1369. 00001008  0640 000D                addi.w     D0, 0xD /* '\r' */
  1370. 0000100C  3F00                     move.w     -[A7], D0
  1371. 0000100E  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1372. 00001012  0640 000F                addi.w     D0, 0xF
  1373. 00001016  3F00                     move.w     -[A7], D0
  1374. 00001018  A891                     syscall    LineTo
  1375. 0000101A  302D FB70                move.w     D0, [A5 - 0x490]
  1376. 0000101E  0640 0016                addi.w     D0, 0x16
  1377. 00001022  3F00                     move.w     -[A7], D0
  1378. 00001024  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1379. 00001028  0640 0014                addi.w     D0, 0x14
  1380. 0000102C  3F00                     move.w     -[A7], D0
  1381. 0000102E  A891                     syscall    LineTo
  1382. 00001030  302D FB70                move.w     D0, [A5 - 0x490]
  1383. 00001034  5640                     addq.w     D0, 3
  1384. 00001036  3F00                     move.w     -[A7], D0
  1385. 00001038  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1386. 0000103C  0640 0014                addi.w     D0, 0x14
  1387. 00001040  3F00                     move.w     -[A7], D0
  1388. 00001042  A891                     syscall    LineTo
  1389. 00001044  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1390. 00001048  A8DB                     syscall    CloseRgn
  1391. 0000104A  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1392. 0000104E  486D FE12                pea.l      [A5 - 0x1EE]
  1393. 00001052  A8D6                     syscall    FillRgn
  1394. 00001054  594F                     subq.w     A7, 4
  1395. 00001056  A8D8                     syscall    NewRgn
  1396. 00001058  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  1397. 0000105C  A8DA                     syscall    OpenRgn
  1398. 0000105E  302D FB70                move.w     D0, [A5 - 0x490]
  1399. 00001062  0640 0014                addi.w     D0, 0x14
  1400. 00001066  3F00                     move.w     -[A7], D0
  1401. 00001068  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1402. 0000106C  0640 0014                addi.w     D0, 0x14
  1403. 00001070  3F00                     move.w     -[A7], D0
  1404. 00001072  A893                     syscall    MoveTo
  1405. 00001074  302D FB70                move.w     D0, [A5 - 0x490]
  1406. 00001078  0640 0014                addi.w     D0, 0x14
  1407. 0000107C  3F00                     move.w     -[A7], D0
  1408. 0000107E  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1409. 00001082  0640 0023                addi.w     D0, 0x23 /* '#' */
  1410. 00001086  3F00                     move.w     -[A7], D0
  1411. 00001088  A891                     syscall    LineTo
  1412. 0000108A  302D FB70                move.w     D0, [A5 - 0x490]
  1413. 0000108E  5A40                     addq.w     D0, 5
  1414. 00001090  3F00                     move.w     -[A7], D0
  1415. 00001092  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1416. 00001096  0640 0023                addi.w     D0, 0x23 /* '#' */
  1417. 0000109A  3F00                     move.w     -[A7], D0
  1418. 0000109C  A891                     syscall    LineTo
  1419. 0000109E  302D FB70                move.w     D0, [A5 - 0x490]
  1420. 000010A2  5A40                     addq.w     D0, 5
  1421. 000010A4  3F00                     move.w     -[A7], D0
  1422. 000010A6  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1423. 000010AA  0640 0014                addi.w     D0, 0x14
  1424. 000010AE  3F00                     move.w     -[A7], D0
  1425. 000010B0  A891                     syscall    LineTo
  1426. 000010B2  302D FB70                move.w     D0, [A5 - 0x490]
  1427. 000010B6  0640 0014                addi.w     D0, 0x14
  1428. 000010BA  3F00                     move.w     -[A7], D0
  1429. 000010BC  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1430. 000010C0  0640 0014                addi.w     D0, 0x14
  1431. 000010C4  3F00                     move.w     -[A7], D0
  1432. 000010C6  A891                     syscall    LineTo
  1433. 000010C8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1434. 000010CC  A8DB                     syscall    CloseRgn
  1435. 000010CE  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1436. 000010D2  486D FE0A                pea.l      [A5 - 0x1F6]
  1437. 000010D6  A8D6                     syscall    FillRgn
  1438. 000010D8  486E FFD8                pea.l      [A6 - 0x28]
  1439. 000010DC  302D FB70                move.w     D0, [A5 - 0x490]
  1440. 000010E0  5040                     addq.w     D0, 8
  1441. 000010E2  3F00                     move.w     -[A7], D0
  1442. 000010E4  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1443. 000010E8  0640 001A                addi.w     D0, 0x1A
  1444. 000010EC  3F00                     move.w     -[A7], D0
  1445. 000010EE  302D FB70                move.w     D0, [A5 - 0x490]
  1446. 000010F2  0640 000C                addi.w     D0, 0xC
  1447. 000010F6  3F00                     move.w     -[A7], D0
  1448. 000010F8  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1449. 000010FC  0640 0023                addi.w     D0, 0x23 /* '#' */
  1450. 00001100  3F00                     move.w     -[A7], D0
  1451. 00001102  A8A7                     syscall    SetRect
  1452. 00001104  486E FFD8                pea.l      [A6 - 0x28]
  1453. 00001108  486D FE1A                pea.l      [A5 - 0x1E6]
  1454. 0000110C  A8A5                     syscall    FillRect
  1455. 0000110E  486E FFD8                pea.l      [A6 - 0x28]
  1456. 00001112  A8A1                     syscall    FrameRect
  1457. 00001114  486E FFD0                pea.l      [A6 - 0x30]
  1458. 00001118  302D FB70                move.w     D0, [A5 - 0x490]
  1459. 0000111C  0640 000F                addi.w     D0, 0xF
  1460. 00001120  3F00                     move.w     -[A7], D0
  1461. 00001122  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1462. 00001126  0640 001A                addi.w     D0, 0x1A
  1463. 0000112A  3F00                     move.w     -[A7], D0
  1464. 0000112C  302D FB70                move.w     D0, [A5 - 0x490]
  1465. 00001130  0640 0012                addi.w     D0, 0x12
  1466. 00001134  3F00                     move.w     -[A7], D0
  1467. 00001136  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1468. 0000113A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1469. 0000113E  3F00                     move.w     -[A7], D0
  1470. 00001140  A8A7                     syscall    SetRect
  1471. 00001142  486E FFD0                pea.l      [A6 - 0x30]
  1472. 00001146  486D FE1A                pea.l      [A5 - 0x1E6]
  1473. 0000114A  A8A5                     syscall    FillRect
  1474. 0000114C  486E FFD0                pea.l      [A6 - 0x30]
  1475. 00001150  A8A1                     syscall    FrameRect
  1476. 00001152  302D FB70                move.w     D0, [A5 - 0x490]
  1477. 00001156  0640 000F                addi.w     D0, 0xF
  1478. 0000115A  3F00                     move.w     -[A7], D0
  1479. 0000115C  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1480. 00001160  0640 001D                addi.w     D0, 0x1D
  1481. 00001164  3F00                     move.w     -[A7], D0
  1482. 00001166  A893                     syscall    MoveTo
  1483. 00001168  302D FB70                move.w     D0, [A5 - 0x490]
  1484. 0000116C  0640 0012                addi.w     D0, 0x12
  1485. 00001170  3F00                     move.w     -[A7], D0
  1486. 00001172  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1487. 00001176  0640 001D                addi.w     D0, 0x1D
  1488. 0000117A  3F00                     move.w     -[A7], D0
  1489. 0000117C  A891                     syscall    LineTo
  1490. 0000117E  486E FFE8                pea.l      [A6 - 0x18]
  1491. 00001182  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  1492. 00001186  3F3C 001E                move.w     -[A7], 0x1E
  1493. 0000118A  302D FB70                move.w     D0, [A5 - 0x490]
  1494. 0000118E  0640 0018                addi.w     D0, 0x18
  1495. 00001192  3F00                     move.w     -[A7], D0
  1496. 00001194  3F2D FB5C                move.w     -[A7], [A5 - 0x4A4]
  1497. 00001198  A8A7                     syscall    SetRect
  1498. 0000119A  486E FFE8                pea.l      [A6 - 0x18]
  1499. 0000119E  486D FE1A                pea.l      [A5 - 0x1E6]
  1500. 000011A2  A8A5                     syscall    FillRect
  1501. 000011A4  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  1502. 000011AA  6600 002E                bne        +0x30 /* 000011DA */
  1503. 000011AE  486E FFE0                pea.l      [A6 - 0x20]
  1504. 000011B2  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  1505. 000011B6  302D FB5C                move.w     D0, [A5 - 0x4A4]
  1506. 000011BA  0640 0023                addi.w     D0, 0x23 /* '#' */
  1507. 000011BE  3F00                     move.w     -[A7], D0
  1508. 000011C0  302D FB70                move.w     D0, [A5 - 0x490]
  1509. 000011C4  0640 0018                addi.w     D0, 0x18
  1510. 000011C8  3F00                     move.w     -[A7], D0
  1511. 000011CA  3F3C 0114                move.w     -[A7], 0x114
  1512. 000011CE  A8A7                     syscall    SetRect
  1513. 000011D0  486E FFE0                pea.l      [A6 - 0x20]
  1514. 000011D4  486D FE12                pea.l      [A5 - 0x1EE]
  1515. 000011D8  A8A5                     syscall    FillRect
  1516. label000011DA:
  1517. 000011DA  4E5E                     unlink     A6
  1518. 000011DC  4E75                     rts
  1519. fn000011DE:
  1520. 000011DE  4E56 FFEA                link       A6, -0x0016
  1521. 000011E2  4E71                     nop
  1522. 000011E4  4E71                     nop
  1523. 000011E6  554F                     subq.w     A7, 2
  1524. 000011E8  A861                     syscall    Random
  1525. 000011EA  303C 00AA                move.w     D0, 0xAA
  1526. 000011EE  321F                     move.w     D1, [A7]+
  1527. 000011F0  48C1                     ext.l      D1
  1528. 000011F2  83C0                     divs.w     D1, D0
  1529. 000011F4  4841                     swap.w     D1
  1530. 000011F6  4A41                     tst.w      D1
  1531. 000011F8  6A02                     bpl        +0x4 /* 000011FC */
  1532. 000011FA  D240                     add.w      D1, D0
  1533. label000011FC:
  1534. 000011FC  4A41                     tst.w      D1
  1535. 000011FE  6A02                     bpl        +0x4 /* 00001202 */
  1536. 00001200  4441                     neg.w      D1
  1537. label00001202:
  1538. 00001202  0641 0118                addi.w     D1, 0x118
  1539. 00001206  3B41 FB6E                move.w     [A5 - 0x492], D1
  1540. 0000120A  486D FB1C                pea.l      [A5 - 0x4E4]
  1541. 0000120E  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  1542. 00001212  4267                     clr.w      -[A7]
  1543. 00001214  302D FB6E                move.w     D0, [A5 - 0x492]
  1544. 00001218  0640 001D                addi.w     D0, 0x1D
  1545. 0000121C  3F00                     move.w     -[A7], D0
  1546. 0000121E  3F3C 012C                move.w     -[A7], 0x12C
  1547. 00001222  A8A7                     syscall    SetRect
  1548. 00001224  554F                     subq.w     A7, 2
  1549. 00001226  486D FB1C                pea.l      [A5 - 0x4E4]
  1550. 0000122A  486D FB0C                pea.l      [A5 - 0x4F4]
  1551. 0000122E  486D FB24                pea.l      [A5 - 0x4DC]
  1552. 00001232  A8AA                     syscall    SectRect
  1553. 00001234  4A1F                     tst.b      [A7]+
  1554. 00001236  6700 0006                beq        +0x8 /* 0000123E */
  1555. 0000123A  4EBA FFA2                jsr        [PC - 0x5E /* 000011DE */]
  1556. label0000123E:
  1557. 0000123E  0C6D 0001 FAD6           cmpi.w     [A5 - 0x52A], 0x1
  1558. 00001244  6600 001C                bne        +0x1E /* 00001262 */
  1559. 00001248  554F                     subq.w     A7, 2
  1560. 0000124A  486D FB1C                pea.l      [A5 - 0x4E4]
  1561. 0000124E  486D F42A                pea.l      [A5 - 0xBD6]
  1562. 00001252  486D FB24                pea.l      [A5 - 0x4DC]
  1563. 00001256  A8AA                     syscall    SectRect
  1564. 00001258  4A1F                     tst.b      [A7]+
  1565. 0000125A  6700 0006                beq        +0x8 /* 00001262 */
  1566. 0000125E  4EBA FF7E                jsr        [PC - 0x82 /* 000011DE */]
  1567. label00001262:
  1568. 00001262  302D FB6E                move.w     D0, [A5 - 0x492]
  1569. 00001266  0640 000F                addi.w     D0, 0xF
  1570. 0000126A  3D40 FFEE                move.w     [A6 - 0x12], D0
  1571. 0000126E  3D7C 0032 FFEC           move.w     [A6 - 0x14], 0x32 /* '2' */
  1572. label00001274:
  1573. 00001274  554F                     subq.w     A7, 2
  1574. 00001276  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1575. 0000127A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1576. 0000127E  A865                     syscall    GetPixel
  1577. 00001280  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  1578. 00001284  302E FFEC                move.w     D0, [A6 - 0x14]
  1579. 00001288  5240                     addq.w     D0, 1
  1580. 0000128A  3D40 FFEC                move.w     [A6 - 0x14], D0
  1581. 0000128E  4A2E FFEB                tst.b      [A6 - 0x15]
  1582. 00001292  67E0                     beq        -0x1E /* 00001274 */
  1583. 00001294  302E FFEC                move.w     D0, [A6 - 0x14]
  1584. 00001298  0640 FFDC                addi.w     D0, 0xFFDC
  1585. 0000129C  3B40 FB5A                move.w     [A5 - 0x4A6], D0
  1586. 000012A0  4E5E                     unlink     A6
  1587. 000012A2  4E75                     rts
  1588. export_92:
  1589. fn000012A4:
  1590. 000012A4  4E56 FFC0                link       A6, -0x0040
  1591. 000012A8  4E71                     nop
  1592. 000012AA  4E71                     nop
  1593. 000012AC  486E FFE8                pea.l      [A6 - 0x18]
  1594. 000012B0  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  1595. 000012B4  3F3C 001E                move.w     -[A7], 0x1E
  1596. 000012B8  302D FB6E                move.w     D0, [A5 - 0x492]
  1597. 000012BC  0640 0018                addi.w     D0, 0x18
  1598. 000012C0  3F00                     move.w     -[A7], D0
  1599. 000012C2  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1600. 000012C6  0640 0023                addi.w     D0, 0x23 /* '#' */
  1601. 000012CA  3F00                     move.w     -[A7], D0
  1602. 000012CC  A8A7                     syscall    SetRect
  1603. 000012CE  486E FFE8                pea.l      [A6 - 0x18]
  1604. 000012D2  486D FE1A                pea.l      [A5 - 0x1E6]
  1605. 000012D6  A8A5                     syscall    FillRect
  1606. 000012D8  3F3C 0001                move.w     -[A7], 0x1
  1607. 000012DC  3F3C 0001                move.w     -[A7], 0x1
  1608. 000012E0  A89B                     syscall    PenSize
  1609. 000012E2  302D FB6E                move.w     D0, [A5 - 0x492]
  1610. 000012E6  0640 000C                addi.w     D0, 0xC
  1611. 000012EA  3B40 F8A6                move.w     [A5 - 0x75A], D0
  1612. 000012EE  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1613. 000012F2  0640 0025                addi.w     D0, 0x25 /* '%' */
  1614. 000012F6  3B40 F8A2                move.w     [A5 - 0x75E], D0
  1615. 000012FA  594F                     subq.w     A7, 4
  1616. 000012FC  A8D8                     syscall    NewRgn
  1617. 000012FE  2D5F FFCC                move.l     [A6 - 0x34], [A7]+
  1618. 00001302  A8DA                     syscall    OpenRgn
  1619. 00001304  486D F41A                pea.l      [A5 - 0xBE6]
  1620. 00001308  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  1621. 0000130C  3F2D FB5A                move.w     -[A7], [A5 - 0x4A6]
  1622. 00001310  302D FB6E                move.w     D0, [A5 - 0x492]
  1623. 00001314  0640 0018                addi.w     D0, 0x18
  1624. 00001318  3F00                     move.w     -[A7], D0
  1625. 0000131A  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1626. 0000131E  0640 0024                addi.w     D0, 0x24 /* '$' */
  1627. 00001322  3F00                     move.w     -[A7], D0
  1628. 00001324  A8A7                     syscall    SetRect
  1629. 00001326  302D FB6E                move.w     D0, [A5 - 0x492]
  1630. 0000132A  5640                     addq.w     D0, 3
  1631. 0000132C  3F00                     move.w     -[A7], D0
  1632. 0000132E  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1633. 00001332  0640 0014                addi.w     D0, 0x14
  1634. 00001336  3F00                     move.w     -[A7], D0
  1635. 00001338  A893                     syscall    MoveTo
  1636. 0000133A  302D FB6E                move.w     D0, [A5 - 0x492]
  1637. 0000133E  0640 000C                addi.w     D0, 0xC
  1638. 00001342  3F00                     move.w     -[A7], D0
  1639. 00001344  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1640. 00001348  0640 000F                addi.w     D0, 0xF
  1641. 0000134C  3F00                     move.w     -[A7], D0
  1642. 0000134E  A891                     syscall    LineTo
  1643. 00001350  302D FB6E                move.w     D0, [A5 - 0x492]
  1644. 00001354  0640 000D                addi.w     D0, 0xD /* '\r' */
  1645. 00001358  3F00                     move.w     -[A7], D0
  1646. 0000135A  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1647. 0000135E  0640 000F                addi.w     D0, 0xF
  1648. 00001362  3F00                     move.w     -[A7], D0
  1649. 00001364  A891                     syscall    LineTo
  1650. 00001366  302D FB6E                move.w     D0, [A5 - 0x492]
  1651. 0000136A  0640 0016                addi.w     D0, 0x16
  1652. 0000136E  3F00                     move.w     -[A7], D0
  1653. 00001370  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1654. 00001374  0640 0014                addi.w     D0, 0x14
  1655. 00001378  3F00                     move.w     -[A7], D0
  1656. 0000137A  A891                     syscall    LineTo
  1657. 0000137C  302D FB6E                move.w     D0, [A5 - 0x492]
  1658. 00001380  5640                     addq.w     D0, 3
  1659. 00001382  3F00                     move.w     -[A7], D0
  1660. 00001384  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1661. 00001388  0640 0014                addi.w     D0, 0x14
  1662. 0000138C  3F00                     move.w     -[A7], D0
  1663. 0000138E  A891                     syscall    LineTo
  1664. 00001390  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1665. 00001394  A8DB                     syscall    CloseRgn
  1666. 00001396  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1667. 0000139A  486D FE12                pea.l      [A5 - 0x1EE]
  1668. 0000139E  A8D6                     syscall    FillRgn
  1669. 000013A0  594F                     subq.w     A7, 4
  1670. 000013A2  A8D8                     syscall    NewRgn
  1671. 000013A4  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  1672. 000013A8  A8DA                     syscall    OpenRgn
  1673. 000013AA  302D FB6E                move.w     D0, [A5 - 0x492]
  1674. 000013AE  0640 0014                addi.w     D0, 0x14
  1675. 000013B2  3F00                     move.w     -[A7], D0
  1676. 000013B4  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1677. 000013B8  0640 0014                addi.w     D0, 0x14
  1678. 000013BC  3F00                     move.w     -[A7], D0
  1679. 000013BE  A893                     syscall    MoveTo
  1680. 000013C0  302D FB6E                move.w     D0, [A5 - 0x492]
  1681. 000013C4  0640 0014                addi.w     D0, 0x14
  1682. 000013C8  3F00                     move.w     -[A7], D0
  1683. 000013CA  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1684. 000013CE  0640 0023                addi.w     D0, 0x23 /* '#' */
  1685. 000013D2  3F00                     move.w     -[A7], D0
  1686. 000013D4  A891                     syscall    LineTo
  1687. 000013D6  302D FB6E                move.w     D0, [A5 - 0x492]
  1688. 000013DA  5A40                     addq.w     D0, 5
  1689. 000013DC  3F00                     move.w     -[A7], D0
  1690. 000013DE  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1691. 000013E2  0640 0023                addi.w     D0, 0x23 /* '#' */
  1692. 000013E6  3F00                     move.w     -[A7], D0
  1693. 000013E8  A891                     syscall    LineTo
  1694. 000013EA  302D FB6E                move.w     D0, [A5 - 0x492]
  1695. 000013EE  5A40                     addq.w     D0, 5
  1696. 000013F0  3F00                     move.w     -[A7], D0
  1697. 000013F2  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1698. 000013F6  0640 0014                addi.w     D0, 0x14
  1699. 000013FA  3F00                     move.w     -[A7], D0
  1700. 000013FC  A891                     syscall    LineTo
  1701. 000013FE  302D FB6E                move.w     D0, [A5 - 0x492]
  1702. 00001402  0640 0014                addi.w     D0, 0x14
  1703. 00001406  3F00                     move.w     -[A7], D0
  1704. 00001408  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1705. 0000140C  0640 0014                addi.w     D0, 0x14
  1706. 00001410  3F00                     move.w     -[A7], D0
  1707. 00001412  A891                     syscall    LineTo
  1708. 00001414  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1709. 00001418  A8DB                     syscall    CloseRgn
  1710. 0000141A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1711. 0000141E  486D FE0A                pea.l      [A5 - 0x1F6]
  1712. 00001422  A8D6                     syscall    FillRgn
  1713. 00001424  486E FFD8                pea.l      [A6 - 0x28]
  1714. 00001428  302D FB6E                move.w     D0, [A5 - 0x492]
  1715. 0000142C  0640 000E                addi.w     D0, 0xE
  1716. 00001430  3F00                     move.w     -[A7], D0
  1717. 00001432  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1718. 00001436  0640 001A                addi.w     D0, 0x1A
  1719. 0000143A  3F00                     move.w     -[A7], D0
  1720. 0000143C  302D FB6E                move.w     D0, [A5 - 0x492]
  1721. 00001440  0640 0012                addi.w     D0, 0x12
  1722. 00001444  3F00                     move.w     -[A7], D0
  1723. 00001446  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1724. 0000144A  0640 0023                addi.w     D0, 0x23 /* '#' */
  1725. 0000144E  3F00                     move.w     -[A7], D0
  1726. 00001450  A8A7                     syscall    SetRect
  1727. 00001452  486E FFD8                pea.l      [A6 - 0x28]
  1728. 00001456  486D FE1A                pea.l      [A5 - 0x1E6]
  1729. 0000145A  A8A5                     syscall    FillRect
  1730. 0000145C  486E FFD8                pea.l      [A6 - 0x28]
  1731. 00001460  A8A1                     syscall    FrameRect
  1732. 00001462  486E FFD0                pea.l      [A6 - 0x30]
  1733. 00001466  302D FB6E                move.w     D0, [A5 - 0x492]
  1734. 0000146A  5040                     addq.w     D0, 8
  1735. 0000146C  3F00                     move.w     -[A7], D0
  1736. 0000146E  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1737. 00001472  0640 001A                addi.w     D0, 0x1A
  1738. 00001476  3F00                     move.w     -[A7], D0
  1739. 00001478  302D FB6E                move.w     D0, [A5 - 0x492]
  1740. 0000147C  0640 000B                addi.w     D0, 0xB
  1741. 00001480  3F00                     move.w     -[A7], D0
  1742. 00001482  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1743. 00001486  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1744. 0000148A  3F00                     move.w     -[A7], D0
  1745. 0000148C  A8A7                     syscall    SetRect
  1746. 0000148E  486E FFD0                pea.l      [A6 - 0x30]
  1747. 00001492  486D FE1A                pea.l      [A5 - 0x1E6]
  1748. 00001496  A8A5                     syscall    FillRect
  1749. 00001498  486E FFD0                pea.l      [A6 - 0x30]
  1750. 0000149C  A8A1                     syscall    FrameRect
  1751. 0000149E  302D FB6E                move.w     D0, [A5 - 0x492]
  1752. 000014A2  5040                     addq.w     D0, 8
  1753. 000014A4  3F00                     move.w     -[A7], D0
  1754. 000014A6  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1755. 000014AA  0640 001D                addi.w     D0, 0x1D
  1756. 000014AE  3F00                     move.w     -[A7], D0
  1757. 000014B0  A893                     syscall    MoveTo
  1758. 000014B2  302D FB6E                move.w     D0, [A5 - 0x492]
  1759. 000014B6  0640 000B                addi.w     D0, 0xB
  1760. 000014BA  3F00                     move.w     -[A7], D0
  1761. 000014BC  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1762. 000014C0  0640 001D                addi.w     D0, 0x1D
  1763. 000014C4  3F00                     move.w     -[A7], D0
  1764. 000014C6  A891                     syscall    LineTo
  1765. 000014C8  486E FFE8                pea.l      [A6 - 0x18]
  1766. 000014CC  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  1767. 000014D0  3F3C 001E                move.w     -[A7], 0x1E
  1768. 000014D4  302D FB6E                move.w     D0, [A5 - 0x492]
  1769. 000014D8  0640 0018                addi.w     D0, 0x18
  1770. 000014DC  3F00                     move.w     -[A7], D0
  1771. 000014DE  3F2D FB5A                move.w     -[A7], [A5 - 0x4A6]
  1772. 000014E2  A8A7                     syscall    SetRect
  1773. 000014E4  486E FFE8                pea.l      [A6 - 0x18]
  1774. 000014E8  486D FE1A                pea.l      [A5 - 0x1E6]
  1775. 000014EC  A8A5                     syscall    FillRect
  1776. 000014EE  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  1777. 000014F4  6600 002E                bne        +0x30 /* 00001524 */
  1778. 000014F8  486E FFE0                pea.l      [A6 - 0x20]
  1779. 000014FC  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  1780. 00001500  302D FB5A                move.w     D0, [A5 - 0x4A6]
  1781. 00001504  0640 0023                addi.w     D0, 0x23 /* '#' */
  1782. 00001508  3F00                     move.w     -[A7], D0
  1783. 0000150A  302D FB6E                move.w     D0, [A5 - 0x492]
  1784. 0000150E  0640 0018                addi.w     D0, 0x18
  1785. 00001512  3F00                     move.w     -[A7], D0
  1786. 00001514  3F3C 0114                move.w     -[A7], 0x114
  1787. 00001518  A8A7                     syscall    SetRect
  1788. 0000151A  486E FFE0                pea.l      [A6 - 0x20]
  1789. 0000151E  486D FE12                pea.l      [A5 - 0x1EE]
  1790. 00001522  A8A5                     syscall    FillRect
  1791. label00001524:
  1792. 00001524  4E5E                     unlink     A6
  1793. 00001526  4E75                     rts
  1794. export_93:
  1795. fn00001528:
  1796. 00001528  4E56 FFE2                link       A6, -0x001E
  1797. 0000152C  4E71                     nop
  1798. 0000152E  4E71                     nop
  1799. 00001530  486E FFE2                pea.l      [A6 - 0x1E]
  1800. 00001534  3F3C 00E6                move.w     -[A7], 0xE6
  1801. 00001538  4267                     clr.w      -[A7]
  1802. 0000153A  3F3C 0118                move.w     -[A7], 0x118
  1803. 0000153E  3F3C 012C                move.w     -[A7], 0x12C
  1804. 00001542  A8A7                     syscall    SetRect
  1805. 00001544  082D 0000 FC07           btst.b     [A5 - 0x3F9], 0x0
  1806. 0000154A  6700 002A                beq        +0x2C /* 00001576 */
  1807. 0000154E  554F                     subq.w     A7, 2
  1808. 00001550  A861                     syscall    Random
  1809. 00001552  303C 00F4                move.w     D0, 0xF4
  1810. 00001556  321F                     move.w     D1, [A7]+
  1811. 00001558  48C1                     ext.l      D1
  1812. 0000155A  83C0                     divs.w     D1, D0
  1813. 0000155C  4841                     swap.w     D1
  1814. 0000155E  4A41                     tst.w      D1
  1815. 00001560  6A02                     bpl        +0x4 /* 00001564 */
  1816. 00001562  D240                     add.w      D1, D0
  1817. label00001564:
  1818. 00001564  4A41                     tst.w      D1
  1819. 00001566  6A02                     bpl        +0x4 /* 0000156A */
  1820. 00001568  4441                     neg.w      D1
  1821. label0000156A:
  1822. 0000156A  0641 000C                addi.w     D1, 0xC
  1823. 0000156E  3B41 FB58                move.w     [A5 - 0x4A8], D1
  1824. 00001572  6000 0026                bra        +0x28 /* 0000159A */
  1825. label00001576:
  1826. 00001576  554F                     subq.w     A7, 2
  1827. 00001578  A861                     syscall    Random
  1828. 0000157A  303C 00F4                move.w     D0, 0xF4
  1829. 0000157E  321F                     move.w     D1, [A7]+
  1830. 00001580  48C1                     ext.l      D1
  1831. 00001582  83C0                     divs.w     D1, D0
  1832. 00001584  4841                     swap.w     D1
  1833. 00001586  4A41                     tst.w      D1
  1834. 00001588  6A02                     bpl        +0x4 /* 0000158C */
  1835. 0000158A  D240                     add.w      D1, D0
  1836. label0000158C:
  1837. 0000158C  4A41                     tst.w      D1
  1838. 0000158E  6A02                     bpl        +0x4 /* 00001592 */
  1839. 00001590  4441                     neg.w      D1
  1840. label00001592:
  1841. 00001592  0641 0100                addi.w     D1, 0x100
  1842. 00001596  3B41 FB58                move.w     [A5 - 0x4A8], D1
  1843. label0000159A:
  1844. 0000159A  486D FB1C                pea.l      [A5 - 0x4E4]
  1845. 0000159E  3F2D FB58                move.w     -[A7], [A5 - 0x4A8]
  1846. 000015A2  4267                     clr.w      -[A7]
  1847. 000015A4  302D FB58                move.w     D0, [A5 - 0x4A8]
  1848. 000015A8  0640 0013                addi.w     D0, 0x13
  1849. 000015AC  3F00                     move.w     -[A7], D0
  1850. 000015AE  3F3C 012C                move.w     -[A7], 0x12C
  1851. 000015B2  A8A7                     syscall    SetRect
  1852. 000015B4  554F                     subq.w     A7, 2
  1853. 000015B6  486D FB1C                pea.l      [A5 - 0x4E4]
  1854. 000015BA  486E FFE2                pea.l      [A6 - 0x1E]
  1855. 000015BE  486D FB24                pea.l      [A5 - 0x4DC]
  1856. 000015C2  A8AA                     syscall    SectRect
  1857. 000015C4  4A1F                     tst.b      [A7]+
  1858. 000015C6  6700 0006                beq        +0x8 /* 000015CE */
  1859. 000015CA  4EBA FF5C                jsr        [PC - 0xA4 /* 00001528 */]
  1860. label000015CE:
  1861. 000015CE  554F                     subq.w     A7, 2
  1862. 000015D0  486D FB1C                pea.l      [A5 - 0x4E4]
  1863. 000015D4  486D FB0C                pea.l      [A5 - 0x4F4]
  1864. 000015D8  486D FB24                pea.l      [A5 - 0x4DC]
  1865. 000015DC  A8AA                     syscall    SectRect
  1866. 000015DE  4A1F                     tst.b      [A7]+
  1867. 000015E0  6700 0006                beq        +0x8 /* 000015E8 */
  1868. 000015E4  4EBA FF42                jsr        [PC - 0xBE /* 00001528 */]
  1869. label000015E8:
  1870. 000015E8  554F                     subq.w     A7, 2
  1871. 000015EA  486D FB1C                pea.l      [A5 - 0x4E4]
  1872. 000015EE  486D FB14                pea.l      [A5 - 0x4EC]
  1873. 000015F2  486D FB24                pea.l      [A5 - 0x4DC]
  1874. 000015F6  A8AA                     syscall    SectRect
  1875. 000015F8  4A1F                     tst.b      [A7]+
  1876. 000015FA  6700 0006                beq        +0x8 /* 00001602 */
  1877. 000015FE  4EBA FF28                jsr        [PC - 0xD8 /* 00001528 */]
  1878. label00001602:
  1879. 00001602  0C6D 0001 FAD6           cmpi.w     [A5 - 0x52A], 0x1
  1880. 00001608  6600 0036                bne        +0x38 /* 00001640 */
  1881. 0000160C  554F                     subq.w     A7, 2
  1882. 0000160E  486D FB1C                pea.l      [A5 - 0x4E4]
  1883. 00001612  486D F42A                pea.l      [A5 - 0xBD6]
  1884. 00001616  486D FB24                pea.l      [A5 - 0x4DC]
  1885. 0000161A  A8AA                     syscall    SectRect
  1886. 0000161C  4A1F                     tst.b      [A7]+
  1887. 0000161E  6700 0006                beq        +0x8 /* 00001626 */
  1888. 00001622  4EBA FF04                jsr        [PC - 0xFC /* 00001528 */]
  1889. label00001626:
  1890. 00001626  554F                     subq.w     A7, 2
  1891. 00001628  486D FB1C                pea.l      [A5 - 0x4E4]
  1892. 0000162C  486D F432                pea.l      [A5 - 0xBCE]
  1893. 00001630  486D FB24                pea.l      [A5 - 0x4DC]
  1894. 00001634  A8AA                     syscall    SectRect
  1895. 00001636  4A1F                     tst.b      [A7]+
  1896. 00001638  6700 0006                beq        +0x8 /* 00001640 */
  1897. 0000163C  4EBA FEEA                jsr        [PC - 0x116 /* 00001528 */]
  1898. label00001640:
  1899. 00001640  0C6D 0001 FAD4           cmpi.w     [A5 - 0x52C], 0x1
  1900. 00001646  6600 0036                bne        +0x38 /* 0000167E */
  1901. 0000164A  554F                     subq.w     A7, 2
  1902. 0000164C  486D FB1C                pea.l      [A5 - 0x4E4]
  1903. 00001650  486D F41A                pea.l      [A5 - 0xBE6]
  1904. 00001654  486D FB24                pea.l      [A5 - 0x4DC]
  1905. 00001658  A8AA                     syscall    SectRect
  1906. 0000165A  4A1F                     tst.b      [A7]+
  1907. 0000165C  6700 0006                beq        +0x8 /* 00001664 */
  1908. 00001660  4EBA FEC6                jsr        [PC - 0x13A /* 00001528 */]
  1909. label00001664:
  1910. 00001664  554F                     subq.w     A7, 2
  1911. 00001666  486D FB1C                pea.l      [A5 - 0x4E4]
  1912. 0000166A  486D F422                pea.l      [A5 - 0xBDE]
  1913. 0000166E  486D FB24                pea.l      [A5 - 0x4DC]
  1914. 00001672  A8AA                     syscall    SectRect
  1915. 00001674  4A1F                     tst.b      [A7]+
  1916. 00001676  6700 0006                beq        +0x8 /* 0000167E */
  1917. 0000167A  4EBA FEAC                jsr        [PC - 0x154 /* 00001528 */]
  1918. label0000167E:
  1919. 0000167E  302D FB58                move.w     D0, [A5 - 0x4A8]
  1920. 00001682  0640 0009                addi.w     D0, 0x9 /* '\t' */
  1921. 00001686  3D40 FFEE                move.w     [A6 - 0x12], D0
  1922. 0000168A  3D7C 0032 FFEC           move.w     [A6 - 0x14], 0x32 /* '2' */
  1923. label00001690:
  1924. 00001690  554F                     subq.w     A7, 2
  1925. 00001692  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1926. 00001696  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1927. 0000169A  A865                     syscall    GetPixel
  1928. 0000169C  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  1929. 000016A0  302E FFEC                move.w     D0, [A6 - 0x14]
  1930. 000016A4  5240                     addq.w     D0, 1
  1931. 000016A6  3D40 FFEC                move.w     [A6 - 0x14], D0
  1932. 000016AA  4A2E FFEB                tst.b      [A6 - 0x15]
  1933. 000016AE  67E0                     beq        -0x1E /* 00001690 */
  1934. 000016B0  302E FFEC                move.w     D0, [A6 - 0x14]
  1935. 000016B4  0640 FFDE                addi.w     D0, 0xFFDE
  1936. 000016B8  3B40 FB56                move.w     [A5 - 0x4AA], D0
  1937. 000016BC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1938. 000016C0  A89C                     syscall    PenMode
  1939. 000016C2  302D FC06                move.w     D0, [A5 - 0x3FA]
  1940. 000016C6  0640 FCBF                addi.w     D0, 0xFCBF
  1941. 000016CA  4235 0000                clr.b      [A5 + D0.w]
  1942. 000016CE  302D FC06                move.w     D0, [A5 - 0x3FA]
  1943. 000016D2  E740                     asl        D0.w, 3
  1944. 000016D4  0640 FC40                addi.w     D0, 0xFC40
  1945. 000016D8  4875 0000                pea.l      [A5 + D0.w]
  1946. 000016DC  3F2D FB58                move.w     -[A7], [A5 - 0x4A8]
  1947. 000016E0  3F2D FB56                move.w     -[A7], [A5 - 0x4AA]
  1948. 000016E4  302D FB58                move.w     D0, [A5 - 0x4A8]
  1949. 000016E8  0640 0013                addi.w     D0, 0x13
  1950. 000016EC  3F00                     move.w     -[A7], D0
  1951. 000016EE  302D FB56                move.w     D0, [A5 - 0x4AA]
  1952. 000016F2  0640 0023                addi.w     D0, 0x23 /* '#' */
  1953. 000016F6  3F00                     move.w     -[A7], D0
  1954. 000016F8  A8A7                     syscall    SetRect
  1955. 000016FA  302D FC06                move.w     D0, [A5 - 0x3FA]
  1956. 000016FE  E340                     asl        D0.w, 1
  1957. 00001700  0640 FC28                addi.w     D0, 0xFC28
  1958. 00001704  3BAE FFEE 0000           move.w     [A5 + D0.w], [A6 - 0x12]
  1959. 0000170A  302D FC06                move.w     D0, [A5 - 0x3FA]
  1960. 0000170E  E340                     asl        D0.w, 1
  1961. 00001710  322D FB56                move.w     D1, [A5 - 0x4AA]
  1962. 00001714  0641 0023                addi.w     D1, 0x23 /* '#' */
  1963. 00001718  0640 FC0A                addi.w     D0, 0xFC0A
  1964. 0000171C  3B81 0000                move.w     [A5 + D0.w], D1
  1965. 00001720  302D FC06                move.w     D0, [A5 - 0x3FA]
  1966. 00001724  E540                     asl        D0.w, 2
  1967. 00001726  2F00                     move.l     -[A7], D0
  1968. 00001728  594F                     subq.w     A7, 4
  1969. 0000172A  A8CB                     syscall    OpenPoly
  1970. 0000172C  221F                     move.l     D1, [A7]+
  1971. 0000172E  201F                     move.l     D0, [A7]+
  1972. 00001730  0640 FCCC                addi.w     D0, 0xFCCC
  1973. 00001734  2B81 0000                move.l     [A5 + D0.w], D1
  1974. 00001738  302D FB58                move.w     D0, [A5 - 0x4A8]
  1975. 0000173C  0640 000A                addi.w     D0, 0xA /* '\n' */
  1976. 00001740  3F00                     move.w     -[A7], D0
  1977. 00001742  302D FB56                move.w     D0, [A5 - 0x4AA]
  1978. 00001746  5240                     addq.w     D0, 1
  1979. 00001748  3F00                     move.w     -[A7], D0
  1980. 0000174A  A893                     syscall    MoveTo
  1981. 0000174C  302D FB58                move.w     D0, [A5 - 0x4A8]
  1982. 00001750  0640 000C                addi.w     D0, 0xC
  1983. 00001754  3F00                     move.w     -[A7], D0
  1984. 00001756  302D FB56                move.w     D0, [A5 - 0x4AA]
  1985. 0000175A  5C40                     addq.w     D0, 6
  1986. 0000175C  3F00                     move.w     -[A7], D0
  1987. 0000175E  A891                     syscall    LineTo
  1988. 00001760  302D FB58                move.w     D0, [A5 - 0x4A8]
  1989. 00001764  0640 000B                addi.w     D0, 0xB
  1990. 00001768  3F00                     move.w     -[A7], D0
  1991. 0000176A  302D FB56                move.w     D0, [A5 - 0x4AA]
  1992. 0000176E  5C40                     addq.w     D0, 6
  1993. 00001770  3F00                     move.w     -[A7], D0
  1994. 00001772  A891                     syscall    LineTo
  1995. 00001774  302D FB58                move.w     D0, [A5 - 0x4A8]
  1996. 00001778  0640 000C                addi.w     D0, 0xC
  1997. 0000177C  3F00                     move.w     -[A7], D0
  1998. 0000177E  302D FB56                move.w     D0, [A5 - 0x4AA]
  1999. 00001782  5C40                     addq.w     D0, 6
  2000. 00001784  3F00                     move.w     -[A7], D0
  2001. 00001786  A891                     syscall    LineTo
  2002. 00001788  302D FB58                move.w     D0, [A5 - 0x4A8]
  2003. 0000178C  0640 000D                addi.w     D0, 0xD /* '\r' */
  2004. 00001790  3F00                     move.w     -[A7], D0
  2005. 00001792  302D FB56                move.w     D0, [A5 - 0x4AA]
  2006. 00001796  0640 000B                addi.w     D0, 0xB
  2007. 0000179A  3F00                     move.w     -[A7], D0
  2008. 0000179C  A891                     syscall    LineTo
  2009. 0000179E  302D FB58                move.w     D0, [A5 - 0x4A8]
  2010. 000017A2  0640 000B                addi.w     D0, 0xB
  2011. 000017A6  3F00                     move.w     -[A7], D0
  2012. 000017A8  302D FB56                move.w     D0, [A5 - 0x4AA]
  2013. 000017AC  0640 000B                addi.w     D0, 0xB
  2014. 000017B0  3F00                     move.w     -[A7], D0
  2015. 000017B2  A891                     syscall    LineTo
  2016. 000017B4  302D FB58                move.w     D0, [A5 - 0x4A8]
  2017. 000017B8  0640 000E                addi.w     D0, 0xE
  2018. 000017BC  3F00                     move.w     -[A7], D0
  2019. 000017BE  302D FB56                move.w     D0, [A5 - 0x4AA]
  2020. 000017C2  0640 000F                addi.w     D0, 0xF
  2021. 000017C6  3F00                     move.w     -[A7], D0
  2022. 000017C8  A891                     syscall    LineTo
  2023. 000017CA  302D FB58                move.w     D0, [A5 - 0x4A8]
  2024. 000017CE  0640 000B                addi.w     D0, 0xB
  2025. 000017D2  3F00                     move.w     -[A7], D0
  2026. 000017D4  302D FB56                move.w     D0, [A5 - 0x4AA]
  2027. 000017D8  0640 000F                addi.w     D0, 0xF
  2028. 000017DC  3F00                     move.w     -[A7], D0
  2029. 000017DE  A891                     syscall    LineTo
  2030. 000017E0  302D FB58                move.w     D0, [A5 - 0x4A8]
  2031. 000017E4  0640 000F                addi.w     D0, 0xF
  2032. 000017E8  3F00                     move.w     -[A7], D0
  2033. 000017EA  302D FB56                move.w     D0, [A5 - 0x4AA]
  2034. 000017EE  0640 0014                addi.w     D0, 0x14
  2035. 000017F2  3F00                     move.w     -[A7], D0
  2036. 000017F4  A891                     syscall    LineTo
  2037. 000017F6  302D FB58                move.w     D0, [A5 - 0x4A8]
  2038. 000017FA  0640 000B                addi.w     D0, 0xB
  2039. 000017FE  3F00                     move.w     -[A7], D0
  2040. 00001800  302D FB56                move.w     D0, [A5 - 0x4AA]
  2041. 00001804  0640 0014                addi.w     D0, 0x14
  2042. 00001808  3F00                     move.w     -[A7], D0
  2043. 0000180A  A891                     syscall    LineTo
  2044. 0000180C  302D FB58                move.w     D0, [A5 - 0x4A8]
  2045. 00001810  0640 0010                addi.w     D0, 0x10
  2046. 00001814  3F00                     move.w     -[A7], D0
  2047. 00001816  302D FB56                move.w     D0, [A5 - 0x4AA]
  2048. 0000181A  0640 0018                addi.w     D0, 0x18
  2049. 0000181E  3F00                     move.w     -[A7], D0
  2050. 00001820  A891                     syscall    LineTo
  2051. 00001822  302D FB58                move.w     D0, [A5 - 0x4A8]
  2052. 00001826  0640 000B                addi.w     D0, 0xB
  2053. 0000182A  3F00                     move.w     -[A7], D0
  2054. 0000182C  302D FB56                move.w     D0, [A5 - 0x4AA]
  2055. 00001830  0640 0018                addi.w     D0, 0x18
  2056. 00001834  3F00                     move.w     -[A7], D0
  2057. 00001836  A891                     syscall    LineTo
  2058. 00001838  302D FB58                move.w     D0, [A5 - 0x4A8]
  2059. 0000183C  0640 0012                addi.w     D0, 0x12
  2060. 00001840  3F00                     move.w     -[A7], D0
  2061. 00001842  302D FB56                move.w     D0, [A5 - 0x4AA]
  2062. 00001846  0640 001D                addi.w     D0, 0x1D
  2063. 0000184A  3F00                     move.w     -[A7], D0
  2064. 0000184C  A891                     syscall    LineTo
  2065. 0000184E  302D FB58                move.w     D0, [A5 - 0x4A8]
  2066. 00001852  0640 000B                addi.w     D0, 0xB
  2067. 00001856  3F00                     move.w     -[A7], D0
  2068. 00001858  302D FB56                move.w     D0, [A5 - 0x4AA]
  2069. 0000185C  0640 001D                addi.w     D0, 0x1D
  2070. 00001860  3F00                     move.w     -[A7], D0
  2071. 00001862  A891                     syscall    LineTo
  2072. 00001864  302D FB58                move.w     D0, [A5 - 0x4A8]
  2073. 00001868  0640 000B                addi.w     D0, 0xB
  2074. 0000186C  3F00                     move.w     -[A7], D0
  2075. 0000186E  302D FB56                move.w     D0, [A5 - 0x4AA]
  2076. 00001872  0640 0023                addi.w     D0, 0x23 /* '#' */
  2077. 00001876  3F00                     move.w     -[A7], D0
  2078. 00001878  A891                     syscall    LineTo
  2079. 0000187A  302D FB58                move.w     D0, [A5 - 0x4A8]
  2080. 0000187E  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2081. 00001882  3F00                     move.w     -[A7], D0
  2082. 00001884  302D FB56                move.w     D0, [A5 - 0x4AA]
  2083. 00001888  0640 0023                addi.w     D0, 0x23 /* '#' */
  2084. 0000188C  3F00                     move.w     -[A7], D0
  2085. 0000188E  A891                     syscall    LineTo
  2086. 00001890  302D FB58                move.w     D0, [A5 - 0x4A8]
  2087. 00001894  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2088. 00001898  3F00                     move.w     -[A7], D0
  2089. 0000189A  302D FB56                move.w     D0, [A5 - 0x4AA]
  2090. 0000189E  0640 001D                addi.w     D0, 0x1D
  2091. 000018A2  3F00                     move.w     -[A7], D0
  2092. 000018A4  A891                     syscall    LineTo
  2093. 000018A6  302D FB58                move.w     D0, [A5 - 0x4A8]
  2094. 000018AA  5440                     addq.w     D0, 2
  2095. 000018AC  3F00                     move.w     -[A7], D0
  2096. 000018AE  302D FB56                move.w     D0, [A5 - 0x4AA]
  2097. 000018B2  0640 001D                addi.w     D0, 0x1D
  2098. 000018B6  3F00                     move.w     -[A7], D0
  2099. 000018B8  A891                     syscall    LineTo
  2100. 000018BA  302D FB58                move.w     D0, [A5 - 0x4A8]
  2101. 000018BE  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2102. 000018C2  3F00                     move.w     -[A7], D0
  2103. 000018C4  302D FB56                move.w     D0, [A5 - 0x4AA]
  2104. 000018C8  0640 0018                addi.w     D0, 0x18
  2105. 000018CC  3F00                     move.w     -[A7], D0
  2106. 000018CE  A891                     syscall    LineTo
  2107. 000018D0  302D FB58                move.w     D0, [A5 - 0x4A8]
  2108. 000018D4  5840                     addq.w     D0, 4
  2109. 000018D6  3F00                     move.w     -[A7], D0
  2110. 000018D8  302D FB56                move.w     D0, [A5 - 0x4AA]
  2111. 000018DC  0640 0018                addi.w     D0, 0x18
  2112. 000018E0  3F00                     move.w     -[A7], D0
  2113. 000018E2  A891                     syscall    LineTo
  2114. 000018E4  302D FB58                move.w     D0, [A5 - 0x4A8]
  2115. 000018E8  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2116. 000018EC  3F00                     move.w     -[A7], D0
  2117. 000018EE  302D FB56                move.w     D0, [A5 - 0x4AA]
  2118. 000018F2  0640 0014                addi.w     D0, 0x14
  2119. 000018F6  3F00                     move.w     -[A7], D0
  2120. 000018F8  A891                     syscall    LineTo
  2121. 000018FA  302D FB58                move.w     D0, [A5 - 0x4A8]
  2122. 000018FE  5A40                     addq.w     D0, 5
  2123. 00001900  3F00                     move.w     -[A7], D0
  2124. 00001902  302D FB56                move.w     D0, [A5 - 0x4AA]
  2125. 00001906  0640 0014                addi.w     D0, 0x14
  2126. 0000190A  3F00                     move.w     -[A7], D0
  2127. 0000190C  A891                     syscall    LineTo
  2128. 0000190E  302D FB58                move.w     D0, [A5 - 0x4A8]
  2129. 00001912  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2130. 00001916  3F00                     move.w     -[A7], D0
  2131. 00001918  302D FB56                move.w     D0, [A5 - 0x4AA]
  2132. 0000191C  0640 000F                addi.w     D0, 0xF
  2133. 00001920  3F00                     move.w     -[A7], D0
  2134. 00001922  A891                     syscall    LineTo
  2135. 00001924  302D FB58                move.w     D0, [A5 - 0x4A8]
  2136. 00001928  5C40                     addq.w     D0, 6
  2137. 0000192A  3F00                     move.w     -[A7], D0
  2138. 0000192C  302D FB56                move.w     D0, [A5 - 0x4AA]
  2139. 00001930  0640 000F                addi.w     D0, 0xF
  2140. 00001934  3F00                     move.w     -[A7], D0
  2141. 00001936  A891                     syscall    LineTo
  2142. 00001938  302D FB58                move.w     D0, [A5 - 0x4A8]
  2143. 0000193C  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2144. 00001940  3F00                     move.w     -[A7], D0
  2145. 00001942  302D FB56                move.w     D0, [A5 - 0x4AA]
  2146. 00001946  0640 000B                addi.w     D0, 0xB
  2147. 0000194A  3F00                     move.w     -[A7], D0
  2148. 0000194C  A891                     syscall    LineTo
  2149. 0000194E  302D FB58                move.w     D0, [A5 - 0x4A8]
  2150. 00001952  5E40                     addq.w     D0, 7
  2151. 00001954  3F00                     move.w     -[A7], D0
  2152. 00001956  302D FB56                move.w     D0, [A5 - 0x4AA]
  2153. 0000195A  0640 000B                addi.w     D0, 0xB
  2154. 0000195E  3F00                     move.w     -[A7], D0
  2155. 00001960  A891                     syscall    LineTo
  2156. 00001962  302D FB58                move.w     D0, [A5 - 0x4A8]
  2157. 00001966  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2158. 0000196A  3F00                     move.w     -[A7], D0
  2159. 0000196C  302D FB56                move.w     D0, [A5 - 0x4AA]
  2160. 00001970  5C40                     addq.w     D0, 6
  2161. 00001972  3F00                     move.w     -[A7], D0
  2162. 00001974  A891                     syscall    LineTo
  2163. 00001976  302D FB58                move.w     D0, [A5 - 0x4A8]
  2164. 0000197A  5040                     addq.w     D0, 8
  2165. 0000197C  3F00                     move.w     -[A7], D0
  2166. 0000197E  302D FB56                move.w     D0, [A5 - 0x4AA]
  2167. 00001982  5C40                     addq.w     D0, 6
  2168. 00001984  3F00                     move.w     -[A7], D0
  2169. 00001986  A891                     syscall    LineTo
  2170. 00001988  302D FB58                move.w     D0, [A5 - 0x4A8]
  2171. 0000198C  0640 000A                addi.w     D0, 0xA /* '\n' */
  2172. 00001990  3F00                     move.w     -[A7], D0
  2173. 00001992  302D FB56                move.w     D0, [A5 - 0x4AA]
  2174. 00001996  5240                     addq.w     D0, 1
  2175. 00001998  3F00                     move.w     -[A7], D0
  2176. 0000199A  A891                     syscall    LineTo
  2177. 0000199C  A8CC                     syscall    ClosePoly/ClosePgon
  2178. 0000199E  A89E                     syscall    PenNormal
  2179. 000019A0  3F3C 0003                move.w     -[A7], 0x3
  2180. 000019A4  3F3C 0001                move.w     -[A7], 0x1
  2181. 000019A8  A89B                     syscall    PenSize
  2182. 000019AA  302D FB58                move.w     D0, [A5 - 0x4A8]
  2183. 000019AE  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2184. 000019B2  3F00                     move.w     -[A7], D0
  2185. 000019B4  302D FB56                move.w     D0, [A5 - 0x4AA]
  2186. 000019B8  0640 0021                addi.w     D0, 0x21 /* '!' */
  2187. 000019BC  3F00                     move.w     -[A7], D0
  2188. 000019BE  A893                     syscall    MoveTo
  2189. 000019C0  302D FB58                move.w     D0, [A5 - 0x4A8]
  2190. 000019C4  0640 0009                addi.w     D0, 0x9 /* '\t' */
  2191. 000019C8  3F00                     move.w     -[A7], D0
  2192. 000019CA  3F3C 0113                move.w     -[A7], 0x113
  2193. 000019CE  A891                     syscall    LineTo
  2194. 000019D0  3F3C 0001                move.w     -[A7], 0x1
  2195. 000019D4  3F3C 0001                move.w     -[A7], 0x1
  2196. 000019D8  A89B                     syscall    PenSize
  2197. 000019DA  4E5E                     unlink     A6
  2198. 000019DC  4E75                     rts
  2199. export_94:
  2200. fn000019DE:
  2201. 000019DE  4E56 FFF0                link       A6, -0x0010
  2202. 000019E2  4E71                     nop
  2203. 000019E4  4E71                     nop
  2204. 000019E6  0C6D 0001 FAD0           cmpi.w     [A5 - 0x530], 0x1
  2205. 000019EC  6600 0028                bne        +0x2A /* 00001A16 */
  2206. label000019F0:
  2207. 000019F0  302D FC04                move.w     D0, [A5 - 0x3FC]
  2208. 000019F4  E540                     asl        D0.w, 2
  2209. 000019F6  0640 FCCC                addi.w     D0, 0xFCCC
  2210. 000019FA  2F35 0000                move.l     -[A7], [A5 + D0.w]
  2211. 000019FE  486D FE12                pea.l      [A5 - 0x1EE]
  2212. 00001A02  A8CA                     syscall    FillPoly
  2213. 00001A04  302D FC04                move.w     D0, [A5 - 0x3FC]
  2214. 00001A08  5340                     subq.w     D0, 1
  2215. 00001A0A  3B40 FC04                move.w     [A5 - 0x3FC], D0
  2216. 00001A0E  0C6D 0001 FC04           cmpi.w     [A5 - 0x3FC], 0x1
  2217. 00001A14  66DA                     bne        -0x24 /* 000019F0 */
  2218. label00001A16:
  2219. 00001A16  4E5E                     unlink     A6
  2220. 00001A18  4E75                     rts
  2221. export_95:
  2222. 00001A1A  4E56 FFF0                link       A6, -0x0010
  2223. 00001A1E  4E71                     nop
  2224. 00001A20  4E71                     nop
  2225. 00001A22  4A6D FAD6                tst.w      [A5 - 0x52A]
  2226. 00001A26  6600 0026                bne        +0x28 /* 00001A4E */
  2227. 00001A2A  422D F43E                clr.b      [A5 - 0xBC2]
  2228. 00001A2E  486D F432                pea.l      [A5 - 0xBCE]
  2229. 00001A32  4267                     clr.w      -[A7]
  2230. 00001A34  4267                     clr.w      -[A7]
  2231. 00001A36  4267                     clr.w      -[A7]
  2232. 00001A38  4267                     clr.w      -[A7]
  2233. 00001A3A  A8A7                     syscall    SetRect
  2234. 00001A3C  486D F42A                pea.l      [A5 - 0xBD6]
  2235. 00001A40  4267                     clr.w      -[A7]
  2236. 00001A42  4267                     clr.w      -[A7]
  2237. 00001A44  4267                     clr.w      -[A7]
  2238. 00001A46  4267                     clr.w      -[A7]
  2239. 00001A48  A8A7                     syscall    SetRect
  2240. 00001A4A  422D F43D                clr.b      [A5 - 0xBC3]
  2241. label00001A4E:
  2242. 00001A4E  0C6D 0001 FAD6           cmpi.w     [A5 - 0x52A], 0x1
  2243. 00001A54  6600 001E                bne        +0x20 /* 00001A74 */
  2244. 00001A58  1B7C 0001 F43E           move.b     [A5 - 0xBC2], 0x1
  2245. 00001A5E  1B7C 0001 F43D           move.b     [A5 - 0xBC3], 0x1
  2246. 00001A64  4EBA EAE2                jsr        [PC - 0x151E /* 00000548 */]
  2247. 00001A68  4EBA EB80                jsr        [PC - 0x1480 /* 000005EA */]
  2248. 00001A6C  4EBA EF80                jsr        [PC - 0x1080 /* 000009EE */]
  2249. 00001A70  4EBA F01E                jsr        [PC - 0xFE2 /* 00000A90 */]
  2250. label00001A74:
  2251. 00001A74  4A6D FAD4                tst.w      [A5 - 0x52C]
  2252. 00001A78  6600 0026                bne        +0x28 /* 00001AA0 */
  2253. 00001A7C  422D F43C                clr.b      [A5 - 0xBC4]
  2254. 00001A80  486D F422                pea.l      [A5 - 0xBDE]
  2255. 00001A84  4267                     clr.w      -[A7]
  2256. 00001A86  4267                     clr.w      -[A7]
  2257. 00001A88  4267                     clr.w      -[A7]
  2258. 00001A8A  4267                     clr.w      -[A7]
  2259. 00001A8C  A8A7                     syscall    SetRect
  2260. 00001A8E  486D F41A                pea.l      [A5 - 0xBE6]
  2261. 00001A92  4267                     clr.w      -[A7]
  2262. 00001A94  4267                     clr.w      -[A7]
  2263. 00001A96  4267                     clr.w      -[A7]
  2264. 00001A98  4267                     clr.w      -[A7]
  2265. 00001A9A  A8A7                     syscall    SetRect
  2266. 00001A9C  422D F43B                clr.b      [A5 - 0xBC5]
  2267. label00001AA0:
  2268. 00001AA0  0C6D 0001 FAD4           cmpi.w     [A5 - 0x52C], 0x1
  2269. 00001AA6  6600 001E                bne        +0x20 /* 00001AC6 */
  2270. 00001AAA  1B7C 0001 F43C           move.b     [A5 - 0xBC4], 0x1
  2271. 00001AB0  1B7C 0001 F43B           move.b     [A5 - 0xBC5], 0x1
  2272. 00001AB6  4EBA F3DA                jsr        [PC - 0xC26 /* 00000E92 */]
  2273. 00001ABA  4EBA F49C                jsr        [PC - 0xB64 /* 00000F58 */]
  2274. 00001ABE  4EBA F71E                jsr        [PC - 0x8E2 /* 000011DE */]
  2275. 00001AC2  4EBA F7E0                jsr        [PC - 0x820 /* 000012A4 */]
  2276. label00001AC6:
  2277. 00001AC6  0C6D 0001 FAD0           cmpi.w     [A5 - 0x530], 0x1
  2278. 00001ACC  6600 0048                bne        +0x4A /* 00001B16 */
  2279. 00001AD0  554F                     subq.w     A7, 2
  2280. 00001AD2  A861                     syscall    Random
  2281. 00001AD4  700A                     moveq.l    D0, 0x0A
  2282. 00001AD6  321F                     move.w     D1, [A7]+
  2283. 00001AD8  48C1                     ext.l      D1
  2284. 00001ADA  83C0                     divs.w     D1, D0
  2285. 00001ADC  4841                     swap.w     D1
  2286. 00001ADE  4A41                     tst.w      D1
  2287. 00001AE0  6A02                     bpl        +0x4 /* 00001AE4 */
  2288. 00001AE2  D240                     add.w      D1, D0
  2289. label00001AE4:
  2290. 00001AE4  4A41                     tst.w      D1
  2291. 00001AE6  6A02                     bpl        +0x4 /* 00001AEA */
  2292. 00001AE8  4441                     neg.w      D1
  2293. label00001AEA:
  2294. 00001AEA  5A41                     addq.w     D1, 5
  2295. 00001AEC  3B41 FC06                move.w     [A5 - 0x3FA], D1
  2296. 00001AF0  3B6D FC06 FC04           move.w     [A5 - 0x3FC], [A5 - 0x3FA]
  2297. 00001AF6  3B6D FC04 FC02           move.w     [A5 - 0x3FE], [A5 - 0x3FC]
  2298. label00001AFC:
  2299. 00001AFC  4EBA FA2A                jsr        [PC - 0x5D6 /* 00001528 */]
  2300. 00001B00  302D FC06                move.w     D0, [A5 - 0x3FA]
  2301. 00001B04  5340                     subq.w     D0, 1
  2302. 00001B06  3B40 FC06                move.w     [A5 - 0x3FA], D0
  2303. 00001B0A  0C6D 0001 FC06           cmpi.w     [A5 - 0x3FA], 0x1
  2304. 00001B10  66EA                     bne        -0x14 /* 00001AFC */
  2305. 00001B12  4EBA FECA                jsr        [PC - 0x136 /* 000019DE */]
  2306. label00001B16:
  2307. 00001B16  4A6D FAD0                tst.w      [A5 - 0x530]
  2308. 00001B1A  6600 0006                bne        +0x8 /* 00001B22 */
  2309. 00001B1E  426D FC06                clr.w      [A5 - 0x3FA]
  2310. label00001B22:
  2311. 00001B22  4E5E                     unlink     A6
  2312. 00001B24  4E75                     rts
  2313. export_96:
  2314. 00001B26  4E56 FEDE                link       A6, -0x0122
  2315. 00001B2A  4E71                     nop
  2316. 00001B2C  4E71                     nop
  2317. 00001B2E  4A6D FB54                tst.w      [A5 - 0x4AC]
  2318. 00001B32  6600 000C                bne        +0xE /* 00001B40 */
  2319. 00001B36  2F2D FD1E                move.l     -[A7], [A5 - 0x2E2]
  2320. 00001B3A  486D FE1A                pea.l      [A5 - 0x1E6]
  2321. 00001B3E  A8CA                     syscall    FillPoly
  2322. label00001B40:
  2323. 00001B40  102D FD26                move.b     D0, [A5 - 0x2DA]
  2324. 00001B44  0A00 0001                xori.b     D0, 0x1
  2325. 00001B48  4A00                     tst.b      D0
  2326. 00001B4A  6700 0044                beq        +0x46 /* 00001B90 */
  2327. 00001B4E  554F                     subq.w     A7, 2
  2328. 00001B50  A861                     syscall    Random
  2329. 00001B52  7002                     moveq.l    D0, 0x02
  2330. 00001B54  321F                     move.w     D1, [A7]+
  2331. 00001B56  48C1                     ext.l      D1
  2332. 00001B58  83C0                     divs.w     D1, D0
  2333. 00001B5A  4841                     swap.w     D1
  2334. 00001B5C  4A41                     tst.w      D1
  2335. 00001B5E  6A02                     bpl        +0x4 /* 00001B62 */
  2336. 00001B60  D240                     add.w      D1, D0
  2337. label00001B62:
  2338. 00001B62  4A41                     tst.w      D1
  2339. 00001B64  6A02                     bpl        +0x4 /* 00001B68 */
  2340. 00001B66  4441                     neg.w      D1
  2341. label00001B68:
  2342. 00001B68  5241                     addq.w     D1, 1
  2343. 00001B6A  3B41 FD18                move.w     [A5 - 0x2E8], D1
  2344. 00001B6E  554F                     subq.w     A7, 2
  2345. 00001B70  A861                     syscall    Random
  2346. 00001B72  302D FADA                move.w     D0, [A5 - 0x526]
  2347. 00001B76  321F                     move.w     D1, [A7]+
  2348. 00001B78  48C1                     ext.l      D1
  2349. 00001B7A  83C0                     divs.w     D1, D0
  2350. 00001B7C  4841                     swap.w     D1
  2351. 00001B7E  4A41                     tst.w      D1
  2352. 00001B80  6A02                     bpl        +0x4 /* 00001B84 */
  2353. 00001B82  D240                     add.w      D1, D0
  2354. label00001B84:
  2355. 00001B84  4A41                     tst.w      D1
  2356. 00001B86  6A02                     bpl        +0x4 /* 00001B8A */
  2357. 00001B88  4441                     neg.w      D1
  2358. label00001B8A:
  2359. 00001B8A  5241                     addq.w     D1, 1
  2360. 00001B8C  3B41 FD16                move.w     [A5 - 0x2EA], D1
  2361. label00001B90:
  2362. 00001B90  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  2363. 00001B96  6600 00CE                bne        +0xD0 /* 00001C66 */
  2364. 00001B9A  422D FD26                clr.b      [A5 - 0x2DA]
  2365. 00001B9E  554F                     subq.w     A7, 2
  2366. 00001BA0  A861                     syscall    Random
  2367. 00001BA2  7002                     moveq.l    D0, 0x02
  2368. 00001BA4  321F                     move.w     D1, [A7]+
  2369. 00001BA6  48C1                     ext.l      D1
  2370. 00001BA8  83C0                     divs.w     D1, D0
  2371. 00001BAA  4841                     swap.w     D1
  2372. 00001BAC  4A41                     tst.w      D1
  2373. 00001BAE  6A02                     bpl        +0x4 /* 00001BB2 */
  2374. 00001BB0  D240                     add.w      D1, D0
  2375. label00001BB2:
  2376. 00001BB2  4A41                     tst.w      D1
  2377. 00001BB4  6A02                     bpl        +0x4 /* 00001BB8 */
  2378. 00001BB6  4441                     neg.w      D1
  2379. label00001BB8:
  2380. 00001BB8  5241                     addq.w     D1, 1
  2381. 00001BBA  3B41 FD18                move.w     [A5 - 0x2E8], D1
  2382. 00001BBE  554F                     subq.w     A7, 2
  2383. 00001BC0  A861                     syscall    Random
  2384. 00001BC2  302D FADA                move.w     D0, [A5 - 0x526]
  2385. 00001BC6  321F                     move.w     D1, [A7]+
  2386. 00001BC8  48C1                     ext.l      D1
  2387. 00001BCA  83C0                     divs.w     D1, D0
  2388. 00001BCC  4841                     swap.w     D1
  2389. 00001BCE  4A41                     tst.w      D1
  2390. 00001BD0  6A02                     bpl        +0x4 /* 00001BD4 */
  2391. 00001BD2  D240                     add.w      D1, D0
  2392. label00001BD4:
  2393. 00001BD4  4A41                     tst.w      D1
  2394. 00001BD6  6A02                     bpl        +0x4 /* 00001BDA */
  2395. 00001BD8  4441                     neg.w      D1
  2396. label00001BDA:
  2397. 00001BDA  5241                     addq.w     D1, 1
  2398. 00001BDC  3B41 FD16                move.w     [A5 - 0x2EA], D1
  2399. 00001BE0  3B7C 0032 FD1C           move.w     [A5 - 0x2E4], 0x32 /* '2' */
  2400. label00001BE6:
  2401. 00001BE6  554F                     subq.w     A7, 2
  2402. 00001BE8  3F3C 00FF                move.w     -[A7], 0xFF
  2403. 00001BEC  3F2D FD1C                move.w     -[A7], [A5 - 0x2E4]
  2404. 00001BF0  A865                     syscall    GetPixel
  2405. 00001BF2  1D5F FFEF                move.b     [A6 - 0x11], [A7]+
  2406. 00001BF6  302D FD1C                move.w     D0, [A5 - 0x2E4]
  2407. 00001BFA  5240                     addq.w     D0, 1
  2408. 00001BFC  3B40 FD1C                move.w     [A5 - 0x2E4], D0
  2409. 00001C00  4A2E FFEF                tst.b      [A6 - 0x11]
  2410. 00001C04  67E0                     beq        -0x1E /* 00001BE6 */
  2411. 00001C06  3B6D FD1C FD1A           move.w     [A5 - 0x2E6], [A5 - 0x2E4]
  2412. 00001C0C  486D FE1A                pea.l      [A5 - 0x1E6]
  2413. 00001C10  A89D                     syscall    PenPat
  2414. 00001C12  594F                     subq.w     A7, 4
  2415. 00001C14  A8CB                     syscall    OpenPoly
  2416. 00001C16  2B5F FD1E                move.l     [A5 - 0x2E2], [A7]+
  2417. 00001C1A  3F3C 00FF                move.w     -[A7], 0xFF
  2418. 00001C1E  3F2D FD1C                move.w     -[A7], [A5 - 0x2E4]
  2419. 00001C22  A893                     syscall    MoveTo
  2420. 00001C24  3F3C 00E6                move.w     -[A7], 0xE6
  2421. 00001C28  302D FD1C                move.w     D0, [A5 - 0x2E4]
  2422. 00001C2C  0640 FFDE                addi.w     D0, 0xFFDE
  2423. 00001C30  3F00                     move.w     -[A7], D0
  2424. 00001C32  A891                     syscall    LineTo
  2425. 00001C34  3F3C 00E6                move.w     -[A7], 0xE6
  2426. 00001C38  3F3C 0015                move.w     -[A7], 0x15
  2427. 00001C3C  A891                     syscall    LineTo
  2428. 00001C3E  3F3C 0118                move.w     -[A7], 0x118
  2429. 00001C42  3F3C 0015                move.w     -[A7], 0x15
  2430. 00001C46  A891                     syscall    LineTo
  2431. 00001C48  3F3C 0118                move.w     -[A7], 0x118
  2432. 00001C4C  302D FD1C                move.w     D0, [A5 - 0x2E4]
  2433. 00001C50  0640 FFDE                addi.w     D0, 0xFFDE
  2434. 00001C54  3F00                     move.w     -[A7], D0
  2435. 00001C56  A891                     syscall    LineTo
  2436. 00001C58  3F3C 00FF                move.w     -[A7], 0xFF
  2437. 00001C5C  3F2D FD1C                move.w     -[A7], [A5 - 0x2E4]
  2438. 00001C60  A891                     syscall    LineTo
  2439. 00001C62  A8CC                     syscall    ClosePoly/ClosePgon
  2440. 00001C64  A89E                     syscall    PenNormal
  2441. label00001C66:
  2442. 00001C66  0C2D 0004 FBBD           cmpi.b     [A5 - 0x443], 0x4
  2443. 00001C6C  6600 0016                bne        +0x18 /* 00001C84 */
  2444. 00001C70  0C6D 0001 FB54           cmpi.w     [A5 - 0x4AC], 0x1
  2445. 00001C76  6600 000C                bne        +0xE /* 00001C84 */
  2446. 00001C7A  426D FB54                clr.w      [A5 - 0x4AC]
  2447. 00001C7E  1B7C 0001 FD26           move.b     [A5 - 0x2DA], 0x1
  2448. label00001C84:
  2449. 00001C84  2F2D FD1E                move.l     -[A7], [A5 - 0x2E2]
  2450. 00001C88  486D FE1A                pea.l      [A5 - 0x1E6]
  2451. 00001C8C  A8CA                     syscall    FillPoly
  2452. 00001C8E  0C6D 0001 FD18           cmpi.w     [A5 - 0x2E8], 0x1
  2453. 00001C94  6600 0080                bne        +0x82 /* 00001D16 */
  2454. 00001C98  486E FEE6                pea.l      [A6 - 0x11A]
  2455. 00001C9C  3F3C 00FF                move.w     -[A7], 0xFF
  2456. 00001CA0  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2457. 00001CA4  0640 FFD8                addi.w     D0, 0xFFD8
  2458. 00001CA8  3F00                     move.w     -[A7], D0
  2459. 00001CAA  3F3C 0113                move.w     -[A7], 0x113
  2460. 00001CAE  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2461. 00001CB2  0640 FFE4                addi.w     D0, 0xFFE4
  2462. 00001CB6  3F00                     move.w     -[A7], D0
  2463. 00001CB8  A8A7                     syscall    SetRect
  2464. 00001CBA  302D FD16                move.w     D0, [A5 - 0x2EA]
  2465. 00001CBE  48C0                     ext.l      D0
  2466. 00001CC0  2F00                     move.l     -[A7], D0
  2467. 00001CC2  486E FEEE                pea.l      [A6 - 0x112]
  2468. 00001CC6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2469. 00001CCA  3F3C 0102                move.w     -[A7], 0x102
  2470. 00001CCE  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2471. 00001CD2  0640 FFE2                addi.w     D0, 0xFFE2
  2472. 00001CD6  3F00                     move.w     -[A7], D0
  2473. 00001CD8  A893                     syscall    MoveTo
  2474. 00001CDA  486E FEEE                pea.l      [A6 - 0x112]
  2475. 00001CDE  A884                     syscall    DrawString
  2476. 00001CE0  486E FEE6                pea.l      [A6 - 0x11A]
  2477. 00001CE4  A8A4                     syscall    InvertRect
  2478. 00001CE6  486E FEE6                pea.l      [A6 - 0x11A]
  2479. 00001CEA  A8A1                     syscall    FrameRect
  2480. 00001CEC  302D FD16                move.w     D0, [A5 - 0x2EA]
  2481. 00001CF0  C1FC 0004                muls.w     D0, 0x4
  2482. 00001CF4  3B40 FD14                move.w     [A5 - 0x2EC], D0
  2483. 00001CF8  302D FD14                move.w     D0, [A5 - 0x2EC]
  2484. 00001CFC  48C0                     ext.l      D0
  2485. 00001CFE  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2486. 00001D02  3B40 FD14                move.w     [A5 - 0x2EC], D0
  2487. 00001D06  7002                     moveq.l    D0, 0x02
  2488. 00001D08  C1ED FD14                muls.w     D0, [A5 - 0x2EC]
  2489. 00001D0C  322D FD14                move.w     D1, [A5 - 0x2EC]
  2490. 00001D10  9240                     sub.w      D1, D0
  2491. 00001D12  3B41 FD12                move.w     [A5 - 0x2EE], D1
  2492. label00001D16:
  2493. 00001D16  0C6D 0002 FD18           cmpi.w     [A5 - 0x2E8], 0x2
  2494. 00001D1C  6600 0080                bne        +0x82 /* 00001D9E */
  2495. 00001D20  486E FEE6                pea.l      [A6 - 0x11A]
  2496. 00001D24  3F3C 00EB                move.w     -[A7], 0xEB
  2497. 00001D28  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2498. 00001D2C  0640 FFD8                addi.w     D0, 0xFFD8
  2499. 00001D30  3F00                     move.w     -[A7], D0
  2500. 00001D32  3F3C 00FF                move.w     -[A7], 0xFF
  2501. 00001D36  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2502. 00001D3A  0640 FFE4                addi.w     D0, 0xFFE4
  2503. 00001D3E  3F00                     move.w     -[A7], D0
  2504. 00001D40  A8A7                     syscall    SetRect
  2505. 00001D42  302D FD16                move.w     D0, [A5 - 0x2EA]
  2506. 00001D46  48C0                     ext.l      D0
  2507. 00001D48  2F00                     move.l     -[A7], D0
  2508. 00001D4A  486E FEEE                pea.l      [A6 - 0x112]
  2509. 00001D4E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2510. 00001D52  3F3C 00EE                move.w     -[A7], 0xEE
  2511. 00001D56  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2512. 00001D5A  0640 FFE2                addi.w     D0, 0xFFE2
  2513. 00001D5E  3F00                     move.w     -[A7], D0
  2514. 00001D60  A893                     syscall    MoveTo
  2515. 00001D62  486E FEEE                pea.l      [A6 - 0x112]
  2516. 00001D66  A884                     syscall    DrawString
  2517. 00001D68  486E FEE6                pea.l      [A6 - 0x11A]
  2518. 00001D6C  A8A4                     syscall    InvertRect
  2519. 00001D6E  486E FEE6                pea.l      [A6 - 0x11A]
  2520. 00001D72  A8A1                     syscall    FrameRect
  2521. 00001D74  302D FD16                move.w     D0, [A5 - 0x2EA]
  2522. 00001D78  C1FC 0004                muls.w     D0, 0x4
  2523. 00001D7C  3B40 FD12                move.w     [A5 - 0x2EE], D0
  2524. 00001D80  302D FD12                move.w     D0, [A5 - 0x2EE]
  2525. 00001D84  48C0                     ext.l      D0
  2526. 00001D86  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2527. 00001D8A  3B40 FD12                move.w     [A5 - 0x2EE], D0
  2528. 00001D8E  7002                     moveq.l    D0, 0x02
  2529. 00001D90  C1ED FD12                muls.w     D0, [A5 - 0x2EE]
  2530. 00001D94  322D FD12                move.w     D1, [A5 - 0x2EE]
  2531. 00001D98  9240                     sub.w      D1, D0
  2532. 00001D9A  3B41 FD14                move.w     [A5 - 0x2EC], D1
  2533. label00001D9E:
  2534. 00001D9E  3F3C 00FF                move.w     -[A7], 0xFF
  2535. 00001DA2  302D FD1A                move.w     D0, [A5 - 0x2E6]
  2536. 00001DA6  0640 FFD5                addi.w     D0, 0xFFD5
  2537. 00001DAA  3F00                     move.w     -[A7], D0
  2538. 00001DAC  A893                     syscall    MoveTo
  2539. 00001DAE  3F3C 00FF                move.w     -[A7], 0xFF
  2540. 00001DB2  3F3C 012C                move.w     -[A7], 0x12C
  2541. 00001DB6  A891                     syscall    LineTo
  2542. 00001DB8  0C2D 0004 FBBD           cmpi.b     [A5 - 0x443], 0x4
  2543. 00001DBE  6600 000A                bne        +0xC /* 00001DCA */
  2544. 00001DC2  426D FB54                clr.w      [A5 - 0x4AC]
  2545. 00001DC6  422D FD26                clr.b      [A5 - 0x2DA]
  2546. label00001DCA:
  2547. 00001DCA  4E5E                     unlink     A6
  2548. 00001DCC  4E75                     rts
  2549.